嗨,我是有問題的時刻查詢產品表:MySQL的加入某些產品的總價格
我需要顯示的所有HP和東芝的產品總成本..
這是什麼我已經試過到目前爲止
SELECT * FROM products
WHERE prod_id LIKE '__hp%'
AND SELECT SUM(price) AS total FROM products;
任何幫助,將不勝感激
這是產品表的PIC - >>
謝謝;
嗨,我是有問題的時刻查詢產品表:MySQL的加入某些產品的總價格
我需要顯示的所有HP和東芝的產品總成本..
這是什麼我已經試過到目前爲止
SELECT * FROM products
WHERE prod_id LIKE '__hp%'
AND SELECT SUM(price) AS total FROM products;
任何幫助,將不勝感激
這是產品表的PIC - >>
謝謝;
你可以幫助自己很多,如果很明顯,第3和PROD_ID的第四個字符是一個製造商代碼。 HP和東芝的TA。
SELECT SUBSTRING(prod_id,3,2)
,SUM(price * on_hand)
WHERE SUBSTRING(prod_id,2,1) IN ('TA','HP')
GROUP BY SUBSTRING(prod_id,3,2)
Mureink答案必須足夠,但如果您在任何時候都有一個名爲「HP5 Epson bla bla」的產品,它將會失敗。理想情況下,您應該有另一個列/表來建立產品和品牌之間的關係,然後使用品牌而不是名稱進行查詢。 – Vertig0 2014-10-17 20:09:52
它仍然沒有顯示al hp和東芝產品的總成本 – Jmac88 2014-10-17 21:13:27