我有一个简单的Web应用程序,当用户点击图像上的收藏夹时,数据库存储了user_id和他们正在查看的image_id,表格如下所示:
Favorites
---------------------
-user_id - image_id -
---------------------
-abc - 123 -
-abc - 456 -
-def - 123 -
---------------------
Run Code Online (Sandbox Code Playgroud)
我正在努力寻找前10名最喜欢的图片(全球),这是整体最受欢迎的10张图片.查询只需要找到最常出现的10个image_id值.到目前为止,我已经尝试了一些事情
SELECT image_id, COUNT(*) FROM favourites GROUP BY image_id LIMIT 100 ORDER DESC
Run Code Online (Sandbox Code Playgroud)
什么是正确的查询来实现这一目标?