鍍金池/ 問(wèn)答/數(shù)據(jù)庫(kù)/ 請(qǐng)教一條oracle的查詢語(yǔ)句,如何讓沒有查詢的字段顯示為0?

請(qǐng)教一條oracle的查詢語(yǔ)句,如何讓沒有查詢的字段顯示為0?

現(xiàn)有一張簡(jiǎn)單的表
clipboard.png

我想要最后顯示的結(jié)果是這樣,該怎么寫sql語(yǔ)句,請(qǐng)教
clipboard.png

回答
編輯回答
野橘
select aa.*,ifnull(bb.cc,0) 
from 
    (select * from 
         (select distinct T from tbl) a,
         (select distinct S from tbl) b) aa
left join 
    (select T,S,count(1) cc from tbl group by T,S) bb
on aa.T=bb.T and aa.S=bb.S;
2017年5月19日 17:46