需要加入4個表
回答
的關鍵,你的問題是,你想從表1的所有結果這意味着一個左外連接:
select *
from t1 left outer join
t2
on t1.id = t2.id left outer join
t3
on t1.id = t3.id left outer join
t4
on t1.id = t4.id
左外連接保留所有記錄在「第一」或「前」表,但不包含第二個表中的記錄。因爲你從t1開始,所有這些記錄將只保留與t2的匹配,依此類推。
當你離開外連接t3外連接仍然是相對於t1? – spyderman4g63
如果我選擇count(*)t1,我得到594333.但是,如果我在這個查詢上運行一個計數,我得到1125176.似乎它獲得比t1更多的行。 – spyderman4g63
哦等待,在一個到多個多行中可以創建一個t1.id. – spyderman4g63
- 1. 需要幫助加入4個表格
- 2. 需要加入MySQL查詢3個表
- 3. 加入表 - 需要幫助
- 4. INSERT INTO表,需要加入
- 5. MySQL加入4個表CASE
- 6. 加入4個MySQL表
- 7. MySql加入4個表格
- 8. MySQL加入4個表
- 9. SQL外部加入 - 加入需要3個表
- 10. 加入兩個表格但需要更改加入的值
- 11. Rapidminer - 導入需要加入的表格
- 12. 需要幫助編寫需要表加入的查詢
- 13. SQL需要幫助加入表格
- 14. 需要關於加入表的幫助
- 15. 需要幫助MySQL的加入表
- 16. 需要分析表格並加入
- 17. Codeigniter加入4表
- 18. 需要MYSQL查詢 - 將4個表連接在一個表中
- 19. SQL:加入3個表格,需要也加入第三個自己
- 20. 想我需要一個自我加入?
- 21. 需要幫助辦成一個加入
- 22. 我需要使用哪個加入?
- 23. 我需要WPF 4
- 24. 加入3個表並在sql server中插入第4個表
- 25. Sql加入4個表格列1
- 26. 跨4個表加入1列 - Mysql
- 27. 在SQL查詢中加入4個表
- 28. MySQL的計數,並加入4個表
- 29. SQL加入4個表問題
- 30. 在oracle中加入4個表
所有這些表如何關聯?知道這將有助於提高查詢效率。 –