【发布时间】:2014-12-16 14:18:29
【问题描述】:
我一直在寻找一些东西,但没有找到任何东西。我不是 100% 熟悉 SQL,但我想做的是:
SELECT TOP (SELECT COUNT (DISTINCT Name)
FROM Logg WHERE Id= 1)
* FROM Logg WHERE Id= 1
换句话说,我想要一个查询,它首先计算具有不同“名称”的行数,然后选择给定计数的前 x 行。
我将如何构建这样的查询?
【问题讨论】:
-
您能否编辑您的问题并提供示例数据和所需的结果?
-
你想要名字的计数还是最高计数的名字?
标签: sql sql-server sql-server-2008 tsql select