Je échantillon exigencecomment obtenir les données à l'aide Rejoint ou Cross appliquer
données: Tableau A:
ID name
1 cat
2 Dog
3 Bird
Tableau B:
ID name
1 aaa
1 bbb
2 ccc
2 ddd
Tableau C:
ID name
1 xxx
1 yyy
1 zzz
2 www
Prérequis ed sortie:
ID name name name
1 cat aaa xxx
1 cat bbb yyy
1 cat null zzz
2 Dog ccc www
2 Dog ddd www
3 Bird NULL NULL
J'ai essayé avec des jointures différentes
Select a.ID,a.name,b.name,c.name from @A a
full join @b b
on a.ID = b.ID
full join @c c
on b.ID = c.ID
Quelqu'un peut-il me suggérer la meilleure façon de procéder?
Quelle est la logique derrière tout cela? Qu'essayez-vous d'accomplir? –
Expliquez la logique derrière votre sortie. En outre, veuillez comprendre qu'il n'y a pas d'ordre implicite des lignes dans le SGBDR. – GurV
Je suis incapable d'obtenir la logique qui est la raison pour laquelle j'ai posté ici et plus, j'ai clairement donné les données et la sortie. J'ai demandé la suggestion – mohan111