这两个sql如何合并

SELECT from_unixtime(regtime, '%Y%m%d') dt , count(*) num from android_user  group by dt order by dt desc limit 20;

SELECT from_unixtime(regtime, '%Y%m%d') dt , count(*) num from android_user where `parent_id` <> ''  group by dt order by dt desc limit 20;

https://img3.mukewang.com/5c8f627c00014ec801300382.jpg

https://img1.mukewang.com/5c8f627d0001d9aa01500200.jpg

最后得到一张表,安日期分组,第二张图日期没有的num为0??
求大神指导

郎朗坤
浏览 351回答 2
2回答

MM们

SELECT from_unixtime(regtime, '%Y%m%d') dt , sum(case when parent_id='' then 0 else 1 end) num from android_user group by dt order by dt desc limit 20;

皈依舞

你这个是一张表吧?可以使用一条sql语句呀。 SELECT from_unixtime(regtime, '%Y%m%d') dt , count(*) num from android_user where `parent_id` <> '' group by dt order by dt desc limit 20;
打开App,查看更多内容
随时随地看视频慕课网APP