選擇ID我有兩個表發生的最
Users(user_id, name)
Competition(comp_id, user_id, score)
,我需要選擇出現在競爭最USER_ID。 我可以用max(count)來做嗎?
如果兩個用戶的發生次數相同,有什麼辦法可以獲得異常嗎?
我想:
SELECT MAX(numberr), USER_ID
FROM (
SELECT USER_ID, COUNT(COMP_ID) AS numberr
FROM COMPETITION
GROUP BY USER_ID
)
GROUP BY USER_ID;
但結果我得到的是:
MAX(numberr) USER_ID
4 1
2 2
6 3