[MySQL 4] Sous Requete IN .. SELECT ...
bonjour
j'ai deux tables, PretCarte et Carte.
Carte contient la liste des cartes disponibles et PretCarte la liste des cartes pretées...
Code:
1 2 3 4 5 6 7 8 9 10 11
| CARTE
-----
Id
...
PRETCARTE
---------
Id
Etudiant_Id
Carte_Id
... |
je voudrais récupérer la liste des cartes libres, c'est à dire non prêtées... j'ai essayé
Code:
1 2 3 4 5 6 7
| SELECT c.id
FROM carte c
WHERE c.Id NOT
IN (
SELECT p.Carte_Id
FROM PretCarte p
) |
mais j'ai systématiquement une erreur
Code:
#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 p.Carte_Id FROM PretCarte p) LIMIT 0, 30' at line 2
qqun pourrait m'éclairer svp??? je pense que ca doit etre faisable avec les jointures, mais je n'arrive pas à correctement saisir le concept des jointures... :oops:
Merci, Luc