1

データのリストを返すselectクエリがあり、共通レベルが最も低いすべての行を返す必要があります。

SELECT code, level
FROM table
ORDER BY level

例えば

code | level
-----+------
A01  |  3
B56  |  3
J33  |  4
J35  |  4
K56  |  4

最も低いレベルの値ですべての結果を返したいので、この場合は

A01  |  3
B56  |  3

使用してみMIN(level)ましたが、これは一番上の行のみを返します。

4

2 に答える 2

4
SELECT TOP 1 WITH TIES code, level
FROM table
ORDER BY level
于 2012-06-27T11:02:14.350 に答える
1
SELECT * 
FROM   mytable 
WHERE  level IN (SELECT Min(level) 
                 FROM   mytable)
order by level 
于 2012-06-27T11:01:46.267 に答える