欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

mysql数据查询

程序员文章站 2022-05-29 22:56:46
...

mysql数据查询

mysql数据查询

这是两个同的表查询出来的数据。想把日期合并在一起,如果在某个日期里其他两个字段中一个没有数据就为0。 能实现吗?各位大神

回复内容:

mysql数据查询

mysql数据查询

这是两个同的表查询出来的数据。想把日期合并在一起,如果在某个日期里其他两个字段中一个没有数据就为0。 能实现吗?各位大神

select t3.adtime,ifnull(t1.money,0),ifnull(t2.balance,0) from (select t1.adtime from t1 union select t2.adtime from t2) t3 left join t1 on t3.adtime=t1.adtime left join t2 on t3.adtime=t2.adtime

select t3.addtime,sum(t3.money),sum(t3.balance) (select t1.addtime addtime,t1.money money,0 balance
from t1
union all
select t2.addtime addtune,0 money,t2.balance balance
from t2) t3 group by t3.addtime
这也是个方法,效率估计不高,但也是个思路。

相关标签: php mysql