"
表结构如下:
create table date(day varchar(100) not null); create table register(registerCount bigint not null); create table login(loginCount bigint not null);
原sql如下:
select day,registerCount,loginCount from( select day from date where day between 20120101 and 20120103)tmp left join( select registerCount from register)r on tmp.day=r.day left join( select loginCount from login)l on tmp.day=l.day group by day;
原结果集如下:
想更改为如下结果:
水平有限,请高手搭救,要详细sql
" ![image.png](https://ucc.alicdn.com/pic/developer-ecology/4a8ae4d474144d85b6bf9cfdacbb7826.png)"<div class=""ref"">
你这个有两列registerCount, loginCount限制的没遇到过,有难度。
你这个有两列registerCount, loginCount限制的没遇到过,有难度。
" ![image.png](https://ucc.alicdn.com/pic/developer-ecology/a62e1175effb47349b97a0c2e8198e8b.png)
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。