比方說,我有一個下表:計算組功能(計數,最小值,最大值...)的列值不進行分組
表用戶(ID,姓名,年齡,市)
1 John 26 New York
2 Aaron 31 Dallas
3 Jenifer 35 Dallas
4 Connely 34 New York
而且我想與所有用戶一個表,他(她)一個城市的最低年齡:
1 John 26 New York 26
2 Aaron 31 Dallas 31
3 Jenifer 35 Dallas 31
4 Connely 34 New York 26
這個例子是有點做作,但是我也沒弄明白什麼更好的短的例子。
如果我使用像要求:
SELECT * FROM用戶MIN(年齡)GROUP BY城市
我可能會得到:
1 John 26 New York
2 Aaron 31 Dallas
我不知道它將返回第1行和第2行,但這不是重點:我需要在結果中有所有用戶。
可能嗎?
你的問題寫得很複雜。你真正想要的是什麼?你說:1.我想每個城市的最年輕的用戶//但你也說:2.我想所有的用戶//這看起來像兩個不同的查詢對我來說 – Xavjer 2014-12-05 14:58:14