J'utilise MySQL 5.1. J'ai deux tables T1 (hachage, valeur) et T2 (hachage, valeur) et je les relie en utilisant hash
. Ils contiennent:Pour chaque ligne d'une table seulement une ligne d'une autre table (mysql)
----
T1
----
1 A
2 B
3 C
4 D
----
T2
----
1 E
1 F
3 G
4 H
Mon but est d'obtenir toutes les lignes de T1 qui a une connexion avec les lignes de T2.
J'ai essayé de le faire avec:
SELECT T1.* FROM T1 LEFT JOIN T2 ON T1.hash = T2.hash;
Mais j'échoué avec deux « A » de T1 en une sortie. Où ai-je tort?
J'ai accepté cette solution car il est possible d'utiliser la deuxième expression dans l'instruction DELETE et cela me convient. –