天天看點

SQL日常

一個rq(日期)字段

需要統計A表中的資料數

需要統計B表中滿足什麼條件的資料數

A表與B表中的rq字段沒有關系

如果以A表rq為主,B表中資料可能統計的不準确

如果以B表rq為主,A表中資料可能統計的不準确

解決辦法:

select count(1) table_a_num,0 table_b_num from A

union all 

select 0 table_a_num,count(1) table_b_num from B

外面套上一層合計,加上group by即可