cs_Ma2004
Messages postés150Date d'inscriptionmardi 20 juillet 2004StatutMembreDernière intervention22 octobre 2008
-
27 avril 2007 à 12:50
cs_Ma2004
Messages postés150Date d'inscriptionmardi 20 juillet 2004StatutMembreDernière intervention22 octobre 2008
-
30 avril 2007 à 08:34
Bonjour à tous,
J'ai un petit souci avec une de mes requêtes et plus précisément la requête suivante:
$requete=mysql_query("SELECT * FROM $gauche,$droite WHERE $gauche.societaire=$droite.societaire AND $gauche.id IN (SELECT $gauche.id FROM $gauche LEFT OUTER JOIN $droite ON $droite.societaire = $gauche.societaire AND $droite.montant=$gauche.montant WHERE $droite.id IS NULL AND $gauche.id NOT IN (SELECT $gauche.id FROM $gauche LEFT OUTER JOIN $droite ON $droite.societaire = $gauche.societaire WHERE $droite.id IS NULL));") or die (mysql_error()) ;
Le message est le suivant "Something is wrong in your syntax près de 'SELECT mars.id FROM mars LEFT OUTER JOIN avril ON avril.societai' à la ligne 1".
(Vous aurez remarqué que $gauche=mars et $droite=avril )
Je ne parviens pas à corriger cette erreur. D'autant plus que cette requête fonctionne en code sql direct sur la base et me donne le bon résultat. . . Quelqu'un aurait-il une idée ?
cs_Ma2004
Messages postés150Date d'inscriptionmardi 20 juillet 2004StatutMembreDernière intervention22 octobre 2008 30 avril 2007 à 08:34
Salut,
Merci de ta réponse.
Malheureusement, enlever le ';' à la fin de la requête ne résout pas mon problème. Par ailleurs d'autres requêtes comportent des ';' et fonctionnent correctement.