Problème requête SQL

Résolu
younes371 Messages postés 502 Date d'inscription mercredi 29 décembre 2004 Statut Membre Dernière intervention 20 mars 2012 - 29 oct. 2006 à 17:28
cs_skweeky Messages postés 259 Date d'inscription mercredi 3 mai 2006 Statut Membre Dernière intervention 11 janvier 2010 - 1 nov. 2006 à 16:27
Bonjour,
J'ai fait cette requette, mais ça marche pas !

SELECT id, nom,
FROM table2
WHERE id
IN (
SELECT idL
FROM table3
WHERE idA =  '2' )

MySQL a répondu:

#1064 - Erreur de syntaxe près de 'SELECT idLogo
FROM assoclogo
WHERE idAssoc = '2' ) LIMIT 0, 30' à la ligne 5

Dans ma base DSL, j 'ai 3 tables :
table1 (idA,nom)
table2(idL,nom)
table3(id,idA,idL).
Si quelqu'un me trouve l'erreur ça sera gentil de sa part !
Merci

1 réponse

cs_skweeky Messages postés 259 Date d'inscription mercredi 3 mai 2006 Statut Membre Dernière intervention 11 janvier 2010 8
1 nov. 2006 à 16:27
Il semblerait qu'il y ai une virgule en trop juste avant le FROM dans la 1ère partie de la requête.

SELECT id, nom,
FROM table2
WHERE id
IN (
SELECT idL
FROM table3
WHERE idA =  '2' )

Cordialement

Christian Robert - Winwise
http://blogs.developpeur.org/christian/
MCT - Database Development / Database Administration
3
Rejoignez-nous