lister des valeurs qui sont dans T1 mais pas dans T2 [MySQL] - SQL/NoSQL - Programmation
Marsh Posté le 28-09-2003 à 19:30:08
Code :
|
Edit : Le DISTINCT n'est plus nécessaire.
Marsh Posté le 28-09-2003 à 19:32:18
tunsen > On a dit Mysql !!
JaymzHetfield > Je cherche encore mais je ne vois pas trop comment faire ca en Mysql
Marsh Posté le 28-09-2003 à 19:34:52
ReplyMarsh Posté le 28-09-2003 à 21:06:28
requêtes imbriquées ok pour mysql en version 4.x
Marsh Posté le 28-09-2003 à 21:48:19
SELECT distinct techniques.technique_id
FROM techniques
LEFT JOIN tableaux ON techniques.technique_id = tableaux.technique_id
WHERE tableaux.technique_id IS NULL
Marsh Posté le 29-09-2003 à 11:28:50
simogeo -> j'utilise MySQL sur les serveurs de free, et ils utilisent la version 3.23 !
mrBebert -> merci, ca a l'air de marcher nickel, je vais maintenant essayer de comprendre ta solution
Marsh Posté le 29-09-2003 à 13:11:30
Essaie sans le WHERE, tu comprendras rapidement la nuance qui existe entre une jointure standard et un LEFT JOIN
Marsh Posté le 28-09-2003 à 18:57:33
Salut a tous
Bon quand je fais la chose suivante :
j'obtiens toutes les valeurs de technique_id qui se trouvent a la fois dans techniques et dans tableaux.
Moi ce que je voudrais faire c'est obtenir la liste de technique_id qui se trouvent dans techniques mais qui ne sont pas presents dans tableaux !! Comment je fais svp ?
Merci !
@++
Message édité par JaymzHetfield le 28-09-2003 à 19:44:08