sql实现如下查询:查询符合条件的某字段并在每个后面显示统计记录数,具体如图:

2025-03-24 17:08:40
推荐回答(2个)
回答1:

select a.unit,b.sum from (select unit from user where level = 3 ) a ,(select count(*) as sum from user where level = 3 ) b

回答2:

...
你这绝对是没规律的硬性结果

select unit,count(1)
from user a cross apply (select count(1)
from user
group by [level]) b
where a.[level]=3
group by unit