【发布时间】:2020-03-30 14:31:32
【问题描述】:
我可以轻松获得用户搜索,但我想获得所有用户的最后一次搜索。例如,下面的 SQL 代码将获取此特定用户的最后一次搜索。
select uid, itemDescription, date from SEARCH
WHERE date BETWEEN '2020-03-01' AND '2020-03-30'
AND uid = "000-000-000-000-000"
ORDER BY date DESC
LIMIT 1
如果我尝试编辑它并删除uid = "",这将不起作用,因为它将限制为一次搜索。如果我也删除LIMIT 1 并添加GROUP BY uid,它不会拾取最后一个条目。
任何想法将不胜感激。
【问题讨论】:
标签: mysql sql greatest-n-per-group