Mysql sum 2表得到了循环sql
这是我售出的桌子:Mysql sum 2表得到了循环sql,mysql,sql,Mysql,Sql,这是我售出的桌子: SELECT brg_laku.id_brg, SUM( brg_laku.dibeli ) AS sold, SUM( stok_brg.stok ) AS stock FROM brg_laku, stok_brg WHERE stok_brg.id_brg = brg_laku.id_brg GROUP BY stok_brg.id_brg, brg_laku.id_brg 这是使用上面代码的视图: SELECT brg_laku.id_brg, SUM( brg_
SELECT brg_laku.id_brg, SUM( brg_laku.dibeli ) AS sold, SUM( stok_brg.stok ) AS stock
FROM brg_laku, stok_brg
WHERE stok_brg.id_brg = brg_laku.id_brg
GROUP BY stok_brg.id_brg, brg_laku.id_brg
这是使用上面代码的视图:
SELECT brg_laku.id_brg, SUM( brg_laku.dibeli ) AS sold, SUM( stok_brg.stok ) AS stock
FROM brg_laku, stok_brg
WHERE stok_brg.id_brg = brg_laku.id_brg
GROUP BY stok_brg.id_brg, brg_laku.id_brg
这是我的stok表:
SELECT brg_laku.id_brg, SUM( brg_laku.dibeli ) AS sold, SUM( stok_brg.stok ) AS stock
FROM brg_laku, stok_brg
WHERE stok_brg.id_brg = brg_laku.id_brg
GROUP BY stok_brg.id_brg, brg_laku.id_brg
如何在SQL中正确求和?您应该加入结果和
id_bl id_brg dibeli harga_laku tgl jam
10 BRG-000001 2 30000 2018-03-16 10:48:35
11 BRG-000001 1 35000 2018-03-16 10:48:38
12 BRG-000003 5 30000 2018-03-16 10:48:41
13 BRG-000003 4 35000 2018-03-16 10:47:13
编辑您的问题,并在问题中以文本形式提供示例数据和所需结果。这里的人怎么知道“正确的总和”应该是什么?你能解释一下t.sum\u stock列吗?因为我的表“t on t”中没有这个列。它是什么mean@ViviNovitaSari .. t是一个表名别名add,用于在内部联接子查询中分配表名。sum_stock是一个列名别名,用于在建立内部联接后使子选择sum结果易于访问。。希望这是清楚的。。让我知道