如何从两个表中按月求和?
我有两张table:
1)costs_1
-id
-total
-updated_at(timestamp)
2)costs_2
-id
-total_1
-updated_at_1(timestamp)
结果表需要有下一列:
-total
-total_1
-month
例如,如果我有一个表,我将执行下一个查询:
SELECT SUM(total), MONTH(updated_at), YEAR(updated_at) FROM product_sale GROUP BY MONTH(updated_at), YEAR(updated_at) ORDER by MONTH(updated_at)
2条答案
按热度按时间2jcobegt1#
试试这个:
yzckvree2#
我相信你想要这样的东西。
但是,在这个解决方案中,如果
costs_1
或者costs_2
没有任何月份记录。如果您想要完全连接,您必须在mysql中使用两个外部连接来模拟它,如下所示: