如何連接一個表與兩個以上表?使用兩個以上表連接
-1
A
回答
0
SELECT * FROM a JOIN b JOIN c JOIN d
這將做笛卡爾產品,因爲沒有連接條件,但a
已加入三張表。也許你的問題需要更具體。
+2
由於JOIN關鍵字需要「ON」條件,因此該語法將引發錯誤。對於笛卡爾產品,您需要`CROSS JOIN`(不需要「ON」條件) – 2011-01-28 07:58:54
3
這可能是你在找什麼。
select * from Table1 a
join table2 b on (a.column = b.column)
join table3 c on (a.column = c.column)
但我建議你拿起關於如何編寫查詢的教程來減少基本語句的停機時間。
0
select * from table1 a,table2 b,table3 c where a.col=b.col and a.col=c.col
相關問題
- 1. 兩個以上的表使用連接
- 2. sequelize.js在連接表上使用where子句連接兩個表
- 3. 使用連接兩個表
- 4. SQL連接兩個表上
- 5. 使用連接從兩個以上的表中選擇數據
- 6. Mysql的內連接兩次,使用WHERE上兩個連接
- 7. 我可以連接兩個表,使用`AS`重命名連接以便與第三個表連接?
- 8. 連接兩個表,所以我可以使用ORDER BY
- 9. 用codeigniter連接兩個表
- 10. 用於連接兩個表
- 11. 使用連接連接兩個或多個表
- 12. 連接兩個表
- 13. 連接兩個表
- 14. 連接兩個表
- 15. 連接兩個表
- 16. 連接兩個表
- 17. 連接兩個表
- 18. 連接兩個表
- 19. 連接兩個表
- 20. 如何使用linq連接兩個表?
- 21. 使用sql連接兩個表
- 22. 如何使用ActiveRecord連接兩個表?
- 23. 使用SQL連接到兩個表
- 24. 如何使用連接到兩個表
- 25. 使用複合鍵連接兩個表
- 26. 如何使用下拉連接兩個表到表上?
- 27. 如何在兩個表(連接表)上使用hibernate查詢?
- 28. 在MySQL的一個表上使用兩個連接?
- 29. 以最佳方式連接兩個表
- 30. 使用codeigniter連接到兩個以上的數據庫
這是一個普遍的問題,寫一個更具體的問題。你有什麼問題? – 2011-01-28 07:54:18