-1
A
回答
1
你可以有幾個join
條款,從而建立表之間的關係逐漸(只是猜測你的列名):
SELECT *
FROM brand b
JOIN product p ON b.id = p.brand_id
JOIN sales s ON p.id = s.product_id
-1
加盟三個表類似於連接兩個表,只需加入前兩個表,然後在第二個連接中添加第三個表。我將在一個示例中使用您的表名,假定銷售和產品共享一個sale_id列,品牌和產品共享一個brand_id列。
SELECT *
FROM product JOIN sales USING(sale_id) JOIN brand USING(brand_id);
任何類型的連接都可以這種方式使用,進一步使用圓括號以更復雜的方式連接表。您可以加入的表的數量也沒有限制。這個問題之前已經提過很多次了,所以下次我建議在提問之前多做一點研究。
+0
使用不是一種連接類型。這只是一個簡寫符號,如果連接的字段在這兩個表中都有相同的名字 –
+0
@LelioFaieta謝謝您的輸入。 –
相關問題
- 1. 如何在SQL中連接三個表?
- 2. 如何使用組連接在sql中連接三個表
- 3. 連接三個表SQL
- 4. Sql連接三個表
- 5. PHP SQL - 連接三個表
- 6. SQL連接三個表,連接優先
- 7. 如何在Rails中連接三個表?
- 8. 如何在SQLite中連接三個表?
- 9. 如何在mysql中連接三個表?
- 10. 如何在一個查詢中連接三個sql表
- 11. 如何在sql中重複連接三個表?
- 12. 如何在zend框架中使用sql連接三個表
- 13. SQL連接三個表中laravel 5.3
- 14. SQL Server:連接三張表
- 15. SQL php連接三張表
- 16. sql查詢連接三個表
- 17. 三個表上的SQL內連接
- 18. Oracle SQL連接三個表並逐列
- 19. SQL連接查詢三個用表
- 20. SQL三個表連接查詢
- 21. 連接三個SQL查詢
- 22. 如何在JPQL中連接三個類?
- 23. SQL三連接:無法三連接
- 24. 在三個表中使用左連接(使用連接表)
- 25. 如何連接三個NSTableview
- 26. 在SQL中連接三個表,內部連接不能正常工作
- 27. 三重連接SQL?
- 28. 如何連接三個表,同時從兩個表中統計
- 29. 三個表的BigQuery連接
- 30. 三個表的MySQL連接
這不是使用SQL的教程的正確論壇。 –
-1您需要使用Google,並在SQL/mySQL上找到初學者的教程,或者至少閱讀mySQL手冊。 https://dev.mysql.com/doc/refman/5.7/en/tutorial.html –
非常感謝您的幫助。 – Teleporter12