Bon ok le titre c'est pas ça... Un exemple plutôt :
Les tables :
Ok c'est pas compliquer : Une table A (Table de base) et une Table B qui associe un enregistrement A avec un autre enregistrement A.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 A (id, name) B (id,#idA1,#idA2)
Exemple :
A :
id - name
1 - Toto
2 - Titi
3 - Tutu
4 - Tata
B:
id - idA1 - idA2
1 - 3 - 1
2 - 3 - 4
Je voudrais afficher :
3 - Tutu - 1 - Toto
3 - Tutu - 4 - Tata
Mais je n'arrive a afficher que :
3 - 1 - Toto
3 - 4 - Tata
Avec la requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT B.idA1, B.idA2, A.name FROM A , B WHERE B.idA2 = A.id AND B.idA1 = 3
Est-il possible de le faire en 1 seule requête ?
Partager