二、办理
1、先找到排名第10的引入数量是多少(按数量分组后 limit 9,1 查到第10的引入数量),然后查询大于便是该数量的开发人员和引入数量
SELECT b.assign_name,b.introduce_amount
FROM daily_assign_bug b
WHERE b.introduce_amount >=
(
SELECT introduce_amount
FROM daily_assign_bug
GROUP BY introduce_amount
ORDER BY introduce_amount DESC
LIMIT 9,1
) ORDER BY b.introduce_amount DESC
;
此时,我们发现前10的数量的人有65个了
(2)查到前10的所有引入数量,然后对原始表用 in 过滤
SELECT b.assign_name,b.introduce_amount
FROM daily_assign_bug b
WHERE b.introduce_amount IN
(
SELECT introduce_amount
FROM daily_assign_bug
GROUP BY introduce_amount
ORDER BY introduce_amount
DESC LIMIT 10
) ORDER BY b.introduce_amount DESC
;