我有一个正在编码的社交网络,但它与其他的有点不同,在这种情况下,每个用户在提要部分只显示一个状态。
所以我需要按日期对状态进行排序,最新的在最上面,但也按用户ID分组不幸的是我似乎无法让这个工作......
这是我当前的查询:
SELECT *
FROM status
WHERE userID != "83" #This is just so my statuses don't show
GROUP BY userID
ORDER BY addedDate DESC
LIMIT 10
我希望看到最新的状态结果,并且每个用户只有一个,而不是我看到第一个状态,因此 group by 正在工作,但 order by 没有。
提前致谢。