0
的總和我有2個表:Yii2得到一個列
warehouse ['id','warehouse_name']
和products ['id','product_name','qty','warehouse_id']
它們通過warehouse_id
連接。
我需要例如GROUPBY PRODUCT_NAME和金額列數量和倉庫 :
Product 2 14 WH1,WH2
的總和我有2個表:Yii2得到一個列
warehouse ['id','warehouse_name']
和products ['id','product_name','qty','warehouse_id']
它們通過warehouse_id
連接。
我需要例如GROUPBY PRODUCT_NAME和金額列數量和倉庫 :
Product 2 14 WH1,WH2
尋找到您的樣本輸出數據,我認爲你的ar Ë尋找SUM
和GROUP_CONCAT
SELECT p.product_name,
sum(p.qty) AS qty,
GROUP_CONCAT(w.warehouse_name
ORDER BY w.warehouse_name ASC SEPARATOR ',') AS warehouse
FROM product p
INNER JOIN warehouse w ON p.warehouse_id = w.id
GROUP BY p.product_name;
結果:
product_name qty warehouse
------------ --- ---------
product 2 14 WH1,WH2
product 3 2 WH1
product 5 4 WH3
確定,它的工作,感謝的人!!!!! – Decard