utilizo php + mysql.
tengo la siguiente consulta:
Código PHP:
SELECT id_moviment, id_magatzem_origen, id_magatzem_desti, id_client,
moviments.data, tipus_moviment, moviments.id_article, moviments.quantitat,
moviments.unitat, moviments.albara
FROM moviments WHERE tipus_moviments='e'
AND moviments.albara NOT IN(SELECT incidencies.albara FROM incidencies)
$WHERE
ORDER BY moviments.data DESC
Pero me da el siguiente error:
Código:
EL nombre de los campos es correcto, las dos consultas por separado funcionan... pero al unirlas con NOT IN parece ser q no reconoce esta clausula... no ser q puede estar pasando asi q si alguien me da alguna pista para tirar esto adelante, estare muy agradecido... Error! MySQL Error #1064: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT incidencies.albara FROM incidencies) AND moviment
EDITADO: si pongo los numeros a mano es decir, quito la subconsulta y pongo unos valores la consulta deja de darme error y salen bien los resultados!
ideas?
saludos y gracias!
![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)