我想做一些 mysql 查询,按日期查询 5 个图像顺序,但来自 5 个不同的上传用户。
mysql数据表结构:id, user_id, image, text, date
SELECT *
FROM mytable
WHERE image!=''
GROUP BY user_id
ORDER BY date DESC
LIMIT 5
但这GROUP BY
总是导致获取user_id
较早的上传图片然后制作ORDER BY date DESC
,我需要由 5 个不同用户上传的新鲜 5 张图片。也许应该使用一些UNION
,寻求帮助,谢谢。