簡體   English   中英

如何獲取具有相同INNER JOIN'ed ID的所有記錄

[英]How to get all records with the same INNER JOIN'ed ID

我有兩張桌子:

  • products_tb - 持有關於某些不會改變的產品的簡要信息

  • marketplace_tb - 保存所有列表記錄,鏈接到Product_ID上的products_tb

我有一個查詢,我試圖獲取市場是某個國家(GB / US等)的所有數據記錄,類別是產品類型(書籍,筆記本電腦等)

它是有效的,但是因為我內部加入兩個基於某個ID( Product_ID )的表,它每個product_id只輸出1條記錄,有沒有辦法讓它輸出所有數據記錄,無論它是否有相同的產品列表? (例如,同一產品可以在不同的價格下多次列出)

謝謝你的幫助。

SELECT * FROM products_tb as a
INNER JOIN marketplace_tb as b ON a.Product_ID = b.Product_ID
WHERE Product_Category_p = '$category'
AND b.Country_Name_m = '$country'

事實證明查詢是正確的。 輸入Product_IDs的方法不正確,它輸入了相同的ID(8,這是最后一行),無論我選擇哪種產品,這意味着正確的產品沒有出現在該類別下。

非常感謝您的大力幫助。

暫無
暫無

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

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