-2
我知道內連接,完全外連接,左(外)連接,右(外)連接和交叉連接的定義。但是我們什麼時候應該使用這些任何人都可以舉個例子嗎?我們可以使用INNER JOIN,LEFT/RIGHT JOIN,CROSS JOIN的情況是什麼
不要告訴我,他們習慣在課堂上。 )
謝謝!
我知道內連接,完全外連接,左(外)連接,右(外)連接和交叉連接的定義。但是我們什麼時候應該使用這些任何人都可以舉個例子嗎?我們可以使用INNER JOIN,LEFT/RIGHT JOIN,CROSS JOIN的情況是什麼
不要告訴我,他們習慣在課堂上。 )
謝謝!
參見:http://www.codinghorror.com/blog/2007/10/a-visual-explanation-of-sql-joins.html
大多數加入只是管理各種數據集。
所以何時使用它們取決於你想返回的數據。
當他們有意義。在處理真實情況時,真正意義上的智慧 - 關係的基數往往起着巨大的作用。請記住,它們是不同的操作;你會看到它們是如何工作的:D – user2246674
首先閱讀http://stackoverflow.com/questions/38549/difference-between-inner-and-outer-join上的答案 – thursdaysgeek
嗯,這是一個理論問題。你爲什麼不想讓其他人在這裏討論它? – sommcewce