2019-02-26
閱讀量:
738
sql查詢問題
問題描述:
表有A,B兩個(gè)字段,現(xiàn)在要求輸出【A,B,count(C)】,其中count(C)是B等于A的數(shù)目。
例如:
A B
1 2
2 3
3 2
輸出:
1 2 0
2 3 2
3 2 1
應(yīng)該要怎么寫sql語句呢。
具體應(yīng)用就是查詢當(dāng)前的文件夾信息,同時(shí)標(biāo)出每個(gè)文件夾包含的子文件數(shù)。
解決方法:
SELECT t1.a, t1.b, ifnull(t2.cnt, 0)
FROM new_table t1
LEFT JOIN (
SELECT b, count(*) AS cnt
FROM new_table
GROUP BY b
) t2 ON t1.a = t2.b;






評(píng)論(0)


暫無數(shù)據(jù)
CDA考試動(dòng)態(tài)
CDA報(bào)考指南
推薦帖子
0條評(píng)論
0條評(píng)論
0條評(píng)論
0條評(píng)論