簡體   English   中英

如何正確使用連接查詢mysql InnoDB

[英]How to properly use join query mysql InnoDB

我正在創建我的第一個php mysql Web應用程序,我不太熟悉如何使用sql JOIN。 以下是表格布局:

表1:PK saleid

表2:PK stockid

表3:PK saleFK PK stockFK

我創建了關系,使table3.saleFK是table1.saleid的外鍵,table3.stockFK是table2.stockid的外鍵。 我如何編寫一個連接函數來拉取表1中單個saleid的表2中的相關stockid?

用文字說出來很難,如果你需要進一步的解釋,請告訴我。 我提前感謝您的幫助。

SELECT *
FROM Table3 t3
INNER JOIN Table2 t2 ON (t2.stockid = t3.stockid)
INNER JOIN Table1 t1 ON (t1.saleid = t3.saleid)

我想這就是你要問的。 這應該返回表3中的所有數據,並從表1和表2中加入相關數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM