我想弄清楚如何列出具有最大特定屬性的SQL中的元組。例如,說我有表:如何選擇具有最大特定屬性的SQL中的元組
Cars(make, model, year, engineSize, pistonCapacity)
,我想列出的元組(S)與最大的活塞容量。
例如,讓我們說我們有:
Lexus, SC430 , 1997, 6, 3.8 Ford , Mustang, 1986, 8, 5.0 GMC , Denali , 2009, 8, 6.5 Ford , F350 , 2009, 8, 6.5
我想列出GMC Denali車型和福特F350。我試過這個查詢:
SELECT make, model
FROM Cars
ORDER BY pistonCapacity DESC limit 1
其中只列出了GMC Denali。
我又試圖此查詢:
SELECT make, model
FROM Cars
HAVING MAX(pistonCapacity)
,但沒有運氣。
任何人都可以指向正確的方向嗎?
感謝您的幫助提前!
? – Thilo 2012-02-13 05:05:11
@Thilo'LIMIT 1'是MySQL – 2012-02-13 05:09:23
@ todda.speot.is:不一定。 Postgresql也有它。 – Thilo 2012-02-13 05:11:03