一个关于分组后取前几条的sql语句?谢谢!找了很好贴子,看不明白,特请教!
一个表employee 字段有(部门,姓名,次数) Dept_name empl_name cs
现在问题是如何写SQL取得每个部门次数前3位的姓名及次数?
Dept_name empl_name cs
A T1 11
A T2 2
A T3 3
A T4 4
B W1 1
B W2 2
B W3 3
B W4 4
C Q2 23
C Q3 31
C Q4 45
如何得到如下结果?
Dept_name empl_name cs
A T1 11
A T4 4
A T3 3
B W4 4
B W3 3
B W2 2
C Q4 45
C Q3 31
C Q2 23
谢谢!
------解决方案--------------------用临时表吧!
--try
sele