在使用左联接时,遇到问题:
1、使用tab1,左联接tab2;
2、tab1有4条数据,tab2中对应tab1的4条数据 有>4条数据与之对应;
3、简单使用左联接之后,会出现,数据总数是后面的tab2与之对应的条数。而不是tab1的总数。解决方案
1 | select * from tab1 left join |
其中a1,b3是两表的连接条件中的字段
以上感谢csdn的 Robin_Ares
后附上处理统计的相关sql,针对oracle,备忘
为了实现,如下报表功能:
使用sql 如下:
1 | SELECT QYJG,JGMC,SUM(MONEY4) JYZE,SUM(COUNT4) CXZS,SUM(COUNT1) DJFZS,SUM(MONEY1) DJFJE,SUM(COUNT2) ZZZS,SUM(MONEY2) ZZJE,SUM(COUNT3) DKHKZS,SUM(MONEY3) DKHKJE |