加入兩個查詢和組由兩個領域我有這些查詢兩個表
SELECT CA_id, item_id, item_Cant, item_desc FROM items WHERE CA_id = 135
SELECT CA_id, prov_name, unitval, totval FROM provprices WHERE CA_id = 135 AND prov_name = 'SITECH'
,我想加入這個兩個結果,就像:
item_id - item_Cant - item_desc - unitval - totva升
我試圖diferent形式,但我可以得到最大的是: (如果您發現從第二表dublicated的結果,應該是像第二圖像)
SELECT items.item_id,items.item_Cant,items.item_desc,provprices.unitval,provprices.totval
FROM items,provprices
WHERE items.CA_id = provprices.CA_id
AND provprices.prov_name = 'SITECH'
AND items.CA_id = '135'
GROUP BY items.item_id
如果我更改爲GROUP BY provprices.unitval
複製的結果,現在是第一個
我希望你能幫助我。由於
爲什麼你使用'GROUP BY'?你沒有彙總任何東西。 – Barmar
如果不是給我http://imgur.com/b7fIdqZ,我希望選中黃色 – user3810795
您正在詢問兩個子查詢之間的每種組合。它應該如何知道它應該返回哪些?我認爲你需要另一個欄目才能加入。 – Barmar