這裏是我的數據樣本:MySQL的查詢 - 如何計數與第三表連接的第二個表的外鍵發生?
product -------------------------------- | product_id PK | product_name | -------------------------------- | FRT1 | Apple | | FRT2 | Orange | | TXT1 | Ribbon | -------------------------------- package ------------------------- | package_id PK | price | ------------------------- | P001 | 1000 | | P002 | 1500 | | P003 | 1000 | ------------------------- package_detail --------------------------------- | package_id FK | product_id FK | --------------------------------- | P001 | FRT1 | | P002 | FRT1 | | P002 | FRT2 | | P003 | FRT2 | ---------------------------------
用於搜索的關鍵是PRODUCT_NAME,所以如果我搜索「蘋果」,結果應該是這樣的:
------------------------------------------- | package_id | price | num_of_package_dtl | ------------------------------------------- | P001 | 1000 | 1 | | P002 | 1500 | 2 | -------------------------------------------
我在加入弱,任何人幫助我的查詢? 預先感謝您〜
它的工作,非常感謝。內部連接三次@@,我的大腦無法處理它。我要打破並研究這個查詢。再次謝謝你。 –