当前位置: 代码迷 >> SQL >> 表格sql语句经典的书写模式
  详细解决方案

表格sql语句经典的书写模式

热度:116   发布时间:2016-05-05 15:01:34.0
报表sql语句经典的书写模式
一般的报表查询要用到 join left 或子查询 但是我习惯用join的方式
select a.colum1 ,b.colum2,c.colum3 from tb1 a
join left
(select colum2 from tb2 where 1 = 1) b 
on
a.colum_id = b.colum_id
join left
(select colum_id count(colum3) colum3 from tb3 where 1 =1          group by colum3 ) b
on
b.colum_id = a.colum_id where 1=1 

如果还没有一目了然在查一下join left 的作用,其他语句一次类推,很容易解决比较变态的报表
  相关解决方案