Bonjour,

Je suis pas doué pour l'explication donc je fvais faire un exemples sur mon problème.

j'ai une table Tab avec les champs ID,TYPE,LINKID,nom,prenom.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
ID    |  TYPE   | LinkID |nom       |prenom
A     |  6        | null     | toto     | pasc
B     |   9       | A        |null       |null
C     |   6       |null      |titi        | soco
D     |   6       |null      |tati       | sico
E     |   9       |C         |null       | null
F     |   9       |A         |null       |null
G     |   6       |null      |tiktac    | sici
et je souaite savoir s'il est possible d'avoir avec une requête sous sql server 2000.
ce résultat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
ID    |  TYPE   | LinkID |nom       |prenom
A     |  6        | null     | toto      | pasc
B     |   9       | A        | toto      | pasc 
C     |   6       |null      |titi        | soco
D     |   6       |null      |tati       | sico
E     |   9       |C         |titi        | soco
F     |   9       |A         | toto      | pasc
G     |   6       |null      |tiktac     | sici
Merci

edit : je souhaite avoir le résultat avec une requête select sur la première table.
j'ai testé avec des jointures sur la même table mais je n'arrive pas à avoir toutes les données du table( j'ai que les résultat avec les type 9 et non avec les deux).