2017-05-11 65 views
-1

我嘗試根據user_id對結果進行分組,並使用它取得所有行的最大數量。SQL - 對所有最大值的行進行分組

因此,如果在我的結果中有一行中有一行是我想要的。但我只想要1排由USER_ID

enter image description here

+1

添加樣本表數據和預期的結果返回 - 以及格式化文本。同時向我們展示您當前的查詢嘗試。 – jarlh

+0

請閱讀http://meta.stackoverflow.com/questions/285551/why-may-i-not-upload-images-of-code-on-so-when-asking-a-question/285557和接受的答案 –

+0

您正在使用哪些DBMS? Postgres的?甲骨文? DB2?火鳥? –

回答

0
SELECT user_id, 
     MAX(birthday) as birthday, 
     MAX(fav_country) as fav_country, 
     ..... 
FROM YourTable 
GROUP BY user_id