我有2個表,每個表有一列(datatype = char)。第一張桌子有3排所有單人A,第二桌有5排所有單人A。內連接,左連接,右連接,全外連接的結果是什麼? 我知道結果,但我想了解它是如何工作的細節。用幾乎相同的數據加入表
-3
A
回答
0
當兩個表中有匹配的行時,這些類型的連接之間沒有區別。他們會得到相同的結果:匹配左側行和右側行的每個組合的結果行。
不同類型的連接是相關的,當你做有一個特定的值在一個表和不有它在其他。
如果要包含來自左側表格的行(即使沒有匹配的右側行),您可以使用LEFT JOIN
。同樣,如果您想以相反方式匹配,則可以使用RIGHT JOIN
:包括所有右側行,即使沒有匹配的左側行。
而當你只希望包括行對此有是一場比賽,你會使用INNER JOIN
。
+0
謝謝@VoteyDiary – sridhar
相關問題
- 1. 兩張表幾乎相同
- 2. 創建具有幾乎相同數據屬性的表
- 3. R與數據結構列表幾乎相同的結構
- 4. jquery刪除幾乎相同的錶行
- 5. 管理幾乎相同的數據結構用C
- 6. 函數過載,文檔幾乎相同
- 7. 贊同幾乎相同的URL(HTTP,HTTPS)
- 8. 比較幾乎相同的兩個熊貓系列/數據幀
- 9. laravel ORM:從幾乎相同的查詢
- 10. asp.net mvc - 幾乎相同的ViewModels
- 11. 宏重複幾乎相同的代碼
- 12. SQL刪除幾乎相同的行
- 13. 選擇包含幾乎相同的ID
- 14. 丟棄幾乎相同的行集
- 15. 替代在幾乎每個表中使用相同的外鍵
- 16. 兩個幾乎完全相同的表單功能不同
- 17. PHP用於插入相同與diiferent碼數的幾個數據
- 18. SQL - 從2個表中選擇幾乎相同的表
- 19. 用於不同API的幾乎相同的縮減器
- 20. 兩個幾乎相同的表之間的性能差異
- 21. Oracle,如何從表中刪除幾乎相同的行
- 22. 比較Python中的兩個列表(幾乎相同)
- 23. 具有幾乎相同名稱的表格
- 24. 用幾乎相同的參數調用JS函數的多個按鈕
- 25. 幾乎同時HTTPServletRequests
- 26. 如何訪問一個div幾乎所有的參數相同
- 27. 將一個數字分解爲幾乎相同的因子
- 28. 顯示兩個幾乎相同的代碼的不同輸出
- 29. 如何在Oracle中同時導入2個幾乎相同的數據庫副本?
- 30. 如何從數據庫中刪除幾乎相同記錄的連續序列
不要懶惰。嘗試不同的連接,或谷歌,或兩者。 – jarlh
歡迎使用stackoverflow。請閱讀[問]。 –
@sridhar:如果你想要,你可以發起與我或其他人的聊天。加入本身就是一個章節,在這裏不能解釋。另一種選擇是找到一本好書。另一個是找到每個加入谷歌解釋。閱讀每個解釋。一些或其他肯定會爲你工作。當然,你將不得不創建表格,向它們中插入數據並運行查詢。正如#jarlh所說的那樣BE ACTIVE。 –