MySQL select:同一相册中最多 3 张照片
我有一个具有下一个结构的表:
`id` (int), `album_id` (int), `photo_id` (int), `date_added` (int)
接下来的任务是:我必须从此表中选择 100 张照片,按 date_added
排序,并且复杂性在于我可以从同一个相册中选择最多 3 张图片。 也就是说,我可以在此选择中从一张相册中选择一张、两张或三张照片。我如何才能更优化地执行查询?我必须使用什么样的 mysql 函数?
I have table with next structure:
`id` (int), `album_id` (int), `photo_id` (int), `date_added` (int)
The task is next: I must select 100 photos from this table, ordered by date_added
and intricacy in that I could select maximum 3 picture from the same album.
That is I could select one, two or three photos from one album in this selection. How I could perform query this more optimized? What kind of mysql functions I must use?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
怎么样类似的事情
Houw about something like