計算不同的列我有一個SQL表所示:SQL表的解決方案通過在同一個表
id buy_product buy_product_total sell_product sell_product_total
1 apple 5
2 banana 8
3 cake 20
4 apple 1
5 cake 2
6 apple 2
我的問題是,我要顯示產品名稱和多少產品左側。喜歡:
product_name left
apple 6
cake 18
如何顯示像SQL查詢解決方案?
創建表作爲應答者爲:
購買表
id product_name total
1 apple 5
2 banana 8
3 cake 20
4 apple 2
賣表
id product_name total
1 apple 1
2 cake 2
我想表這樣
product_name left
apple 6
banana 8
cake 18
你或許應該把在兩個不同的表,一個購買,一個用於銷售數據。然後你可以通過連接兩個表來實現這一點。 –
你使用了哪個數據庫?您使用MySQL和SQL Server標記了這一點,根據您的產品,可能會有數據庫特定的解決方案可供您使用。 – Taryn
我正在使用mysql。但問題是,我上傳了一個excel文件,如果有相同的產品,我會做GROUP BY和SUM(buy_product_total)。 – Emin