'lut !
J'ai un petit (j'espère) problème de sql.
En asp sur mysql, j'ai une table d'élève qui ont en clés étrangère la référence d'une classe.
Dans un premier temps j'ai recupérer la liste des élèves qui ont une classes...
Maintenant j'aimerais récupérer les élèves qui n'ont pas de classes alors je pensais utiliser NOT IN, ca ne marche pas :
SELECT ele_ref, ele_prenom, ele_nom
FROM eleve
WHERE ele_actif=1
AND ele_ref NOT IN
( SELECT ele_ref
FROM eleve, classe
WHERE ele_ref_classe=clas_ref
AND ele_actif=1
)
me renvoit :
SQLState: 42000
Native Error Code: 1064
[TCX][MyODBC]You have an error in your SQL syntax near 'NOT ( SELECT ele_ref, ele_prenom, ele_nom FROM eleve WHERE ele_actif=1 AND ele_r' at line 1
Alors j'ai essayé avec NOT EXISTS, ca marche pas non plus...
Vous voyez d'ou vient le problème ?...