2013-01-31 63 views
-3

我想創建一個子查詢,只包含從另一列具有從1表中最低值列的名稱。這可以通過擁有,還是需要使用別的東西來完成?子查詢包含列名稱,其中列值最低

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

這是在表中我只想名字3作爲結果子查詢

+1

請把更多的精力在你的問題。給出表結構,示例數據和預期輸出。 –

+0

我試過了,但它一直在說我已經格式化了錯誤,現在我住在那裏,所以我立即解決它們。 – AntoonVs

+1

如果名稱4的值爲2,會發生什麼情況?您希望3和4的結果是什麼? – Lamak

回答

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

OR

SELECT TOP 1 NAME 
FROM TABLE 
ORDER BY VALUE 
+0

Tanx m8看起來像你比所有的小馬更好,他們只是喜歡在任何時候downvote @ N1tro – AntoonVs

+0

。很高興我能幫上忙。 – N1tr0

+0

儘管如上所述,您需要確保您的「值」列中包含唯一值,否則會有衝突。 – N1tr0