看起简单其实有点难的sql语句
dqj 2006-07-28 10:38:18 我通过
select grade,type_id ,count(type_id) b
from app
where type=4
GROUP BY type_id ,grade
得到如下记录:
grade type_id b
1 4 1
2 4 1
3 21 1
1 21 2
1 39 1
要求type_id 相同,如果b的数字大,只留下大的一行,就是 type_id 只能取一行不重的。如果b的数字相同,取grade 大的,即得到如下结果
grade type_id b
2 4 1
1 21 2
1 39 1
不知道我表达清楚没?