[英]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.