SQL选择具有最大重复数的列值

时间:2013-12-20 01:08:23

标签: sql duplicates max

我遇到了一个似乎无法解决的问题。我有一个如下所示的数据表:

实施例: http://i.stack.imgur.com/tbKEk.png

我需要选择最重复的ID_JOB值。在这个特定的例子中,它将是ID_JOB = 1。

1 个答案:

答案 0 :(得分:0)

使其适应您的特定SQL实现。用您正在查询的表替换[job_table]。

SELECT TOP 1 ID_JOB
FROM job_table
GROUP BY ID_JOB
ORDER BY COUNT(*) DESC

如果计数“绑定”,您可能需要添加更多ORDER BY逻辑。