mysql数据查询

WBOY
WBOYOriginal
2016-06-06 20:42:50906browse

mysql数据查询

mysql数据查询

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

回复内容:

mysql数据查询

mysql数据查询

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

<code class="lang-sql">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
</code>

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
这也是个方法,效率估计不高,但也是个思路。

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn