回 帖 发 新 帖 刷新版面

主题:一个简单的计算

表一如下:
姓名    科目
zhang    A 
zhang    B
zhang    A
liu      C
liu      D
liu      A
wang     B
wang     B
wang     E
如何知道上表中每个人的科目数(同一个人相同的科目只能算一个),谢谢!

回复列表 (共2个回复)

沙发

用索引
inde on 姓名+科目 to sy uniq

板凳

select 姓名,count(distinct 科目) from 表一 group by 1

我来回复

您尚未登录,请登录后再回复。点此登录或注册