为什么下面的子句没有返回,因为每个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;
.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top