包含列名称的子查询,其中列值最低

时间:2013-01-31 14:59:28

标签: sql sql-server tsql subquery

我正在尝试创建一个子查询,该子查询仅包含一列中的名称,其中另一列具有来自1表的最低值。这可以通过拥有,还是需要使用其他东西来完成?

示例

name 1 value 5
name 2 value 7 
name 3 value 2

在表格中,我只想将名称3作为子查询中的结果

1 个答案:

答案 0 :(得分:2)

SELECT NAME
FROM TABLE
WHERE Value in (
   SELECT MIN(VALUE)
   FROM TABLE
   )

OR

SELECT TOP 1 NAME
FROM TABLE
ORDER BY VALUE