MySQL - SELECT子句的奇怪返回
题
为什么下面的子句没有返回,因为每个userid是最后的连接日期?
我在表中有31个不同的userids,每个都有许多日期...
select userid, date from connections group by userid having date = max(date)
. 解决方案
为什么要添加having
限定符?如果您想要每个用户的最后一个连接的最大日期,请尝试:
select userid, max(date) from connections group by userid;
. 不隶属于 StackOverflow