2012-01-22 97 views
0

爲什麼以下子句不返回,對於每個userId,它是上次連接日期?
我在表31個不同的用戶ID,每一個有許多日期...MySQL - select語句的奇怪返回

select userid, date from connections group by userid having date = max(date) 

回答

1

你爲什麼加入having預選賽?如果你想每個用戶的最後連接的最大日期試試這個:

select userid, max(date) from connections group by userid;