[英]Pulling data from two tables (for a 'related products' query) in MySQL
我正在嘗試從兩個表中提取“相關產品”小部件的數據。 我已經盡我所能嘗試了所有的JOINS和UNIONS,但仍然一無所獲。
第一個表( productdocs
)存儲文檔。 第二個( prodrelated
)顯示產品何時與文檔相關:
產品文檔
pdid
(文檔的唯一ID) pdname
(上傳文檔的名稱) 相關的
prprodid
(產品ID) pritemid
(文檔的ID) 我正在嘗試為與產品ID匹配的任何文檔輸出productdocs.pdname
。 換句話說,在以下情況下顯示pdname:
WHERE productdocs.pdid = prodrelated.pritemid
我會發布我的SQL代碼,但沒有一個起作用,所以我認為這毫無意義。 我希望我的大腦疲倦,能正確解釋這一點-非常感謝您的幫助。
哇,你們很快-非常感謝。
Darshan-首先,謝謝您,我能夠對您編寫的內容進行一些修改,並且效果很好。 我試圖為您的答案+1,但是也許我沒有足夠的“聲譽”? 這是我的工作,謝謝您:
SELECT pd.pdid, pd.pdname
FROM productdocs pd
JOIN prodrelated pr
ON pd.pdid = pr.pritemid
WHERE pr.prprodid = '#url.prodid#'
將來,我將嘗試發布一些代碼示例,但是老實說,在這個示例中,我至少嘗試了7個不同的查詢,所以我不知道該發布哪個示例!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.