我的my know for mysql查询?
它可以是1 sql语句还是2 sql语句?
Table1
id main rate
1 10 3 | 10 * 3 = 30
total = 30
table2
id table1_id value newnum
1 1 20 3 | 20 * 3 = 60
2 1 30 2 | 30 * 2 = 60
3 1 22 3 | 22 * 3 = 66
4 1 0 0
total = 186
Result
table1_result table2_result final
30 186 216
提前谢谢
2条答案
按热度按时间jyztefdp1#
一种方法是使用GROUPBY计算各个查询中各个表的总和,然后将结果连接到主查询中,如下所示。
结果:
演示
rfbsl7qr2#
现在还不清楚您是否只有一行输出,或者是否可以有多行输出,但这两种方式都有帮助: