[英]How to get count of multiple rows with distinct columns
bldg | room#
A | 1
A | 2
A | 3
B | 1
B | 2
B | 3
B | 4
C | 1
C | 2
C | 3
我試圖找出哪個bldg的行計數=到3並且只有3。例如,A和C的行計數都是3,而B的行計數是4。所以我的結果是...
bldg
A
C
我知道我在看帶有某種計數(distinct bldg,room#)= 3的子查詢,但我不知道。
謝謝您的幫助。
這是帶有having
子句的簡單聚合查詢:
select bldg
from table t
group by bldg
having count(*) = 3;
嘗試這個 -
select bldg
from tablez
group by bldg
having count(room) = 3
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.