jakiś kod SQL:Multiple zewnętrzna łączy semantykę
SELECT *
FROM table1 tab1
LEFT OUTER JOIN table2 tab2 ON (tab1.fg = tab2.fg)
LEFT OUTER JOIN table4 tab4 ON (tab1.ss = tab4.ss)
INNER JOIN table3 tab3 ON (tab4.xya = tab3.xya)
LEFT OUTER JOIN table5 tab5 ON (tab4.kk = tab5.kk)
wiem, jakie są różne typy złączeń zrobić, ale to, co chcę wiedzieć, to: dla każdego JOIN, która tabela przyjmuje rolę „lewicy " stół? Czy table1
zawsze będzie pełniło rolę tabeli "LEWEJ"?
[Oto dobre wizualne wyjaśnienie dołączeń] (http://www.codinghorror.com/blog/2007/10/a-visual-explanation-of-sql-joins.html) – Taryn
Wygląda świetnie, ale ja "wciąż nie jestem pewien, co to jest semantyka w przypadku wielu złączeń. – Howie