2013-02-26 53 views

回答

7
SELECT * 
FROM table 
WHERE age = (SELECT min(age) FROM table) 
+0

謝謝@Viehzeug! – newbie4life 2013-02-26 10:45:56

+0

不客氣。如果它幫助你,請勾選答案。 – Viehzeug 2013-02-26 10:47:39

0
select * from yourTable where age = (select MIN(age)) from yourTable) 
-1
SELECT * FROM table ORDER BY age LIMIT 1; 
+0

這仍然只會返回一個結果。 – colincameron 2013-02-26 10:50:44

1

有關使用GROUP_CONCAT()將所有的名字到一個列表什麼。

喜歡的東西:

SELECT GROUP_CONCAT(name), age FROM people GROUP BY age ORDER age ASC LIMIT 1; 
0

您可以使用

select name,age from test.new_table where age = (select min(a.age) from test.new_table a)

相關問題