![](/img/trans.png)
[英]How to get SQL query HAVING count display BOTH records with the same value where INNER JOIN exists
[英]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.