Beste Tweakers,
Van een bestaande query (Niet door mijzelf gemaakt) probeer ik onderstaande JOIN te begrijpen.
[code=sql,0,5,0]
FROM dbo.PRO INNER JOIN dbo.PRO AS PRO_3
INNER JOIN dbo.PRO AS PRO_1
ON PRO_3.PRO_ID = PRO_1.PRO_PRO_ID_PARENT
INNER JOIN dbo.PRO AS PRO_2
ON PRO_1.PRO_ID = PRO_2.PRO_PRO_ID_PARENT
INNER JOIN dbo.PRJ
ON PRO_2.PRO_PRJ_ID = dbo.PRJ.PRJ_ID
ON dbo.PRO.PRO_ID = PRO_3.PRO_PRO_ID_PARENT
[/code=sql]
Van wat ik begrepen heb ziet een join van andere tabellen (of dezelfde tabel met alias) er altijd uit als
<tbl_1> JOIN <tbl_2> ON <tbl_1.kolom> = <tbl_2.kolom>
<tbl_1> JOIN <tbl_3> ON <tbl_1.kolom> = <tbl_3.kolom>
etc.
Hoe wordt in de eerste regel dan de link gemaakt tussen tabel PRO en tabel PRO_3? Is dit dan de laaste "ON" regel?
Van een bestaande query (Niet door mijzelf gemaakt) probeer ik onderstaande JOIN te begrijpen.
[code=sql,0,5,0]
FROM dbo.PRO INNER JOIN dbo.PRO AS PRO_3
INNER JOIN dbo.PRO AS PRO_1
ON PRO_3.PRO_ID = PRO_1.PRO_PRO_ID_PARENT
INNER JOIN dbo.PRO AS PRO_2
ON PRO_1.PRO_ID = PRO_2.PRO_PRO_ID_PARENT
INNER JOIN dbo.PRJ
ON PRO_2.PRO_PRJ_ID = dbo.PRJ.PRJ_ID
ON dbo.PRO.PRO_ID = PRO_3.PRO_PRO_ID_PARENT
[/code=sql]
Van wat ik begrepen heb ziet een join van andere tabellen (of dezelfde tabel met alias) er altijd uit als
<tbl_1> JOIN <tbl_2> ON <tbl_1.kolom> = <tbl_2.kolom>
<tbl_1> JOIN <tbl_3> ON <tbl_1.kolom> = <tbl_3.kolom>
etc.
Hoe wordt in de eerste regel dan de link gemaakt tussen tabel PRO en tabel PRO_3? Is dit dan de laaste "ON" regel?
M@Dd09