Bon ok le titre c'est pas ça... Un exemple plutôt :
Les tables :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
A (id, name)
B (id,#idA1,#idA2)
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.

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 ?