Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql sum 2表得到了循环sql_Mysql_Sql - Fatal编程技术网

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结果易于访问。。希望这是清楚的。。让我知道