【发布时间】:2019-05-01 17:27:44
【问题描述】:
我正在使用 ORM,我需要获取帖子及其评分最高和最低的评论。 ORM 执行下一个查询以获取我查询的帖子的所有 cmets:
select *
from `comments`
where `comments`.`post_id` in (1, 2, 3, 4)
order by `rating` desc
目前,我在应用中手动过滤 cmets。
如何更改此查询以使每个帖子仅返回 2 个 cmets - 帖子上评分最高 (MAX(rating)) 和最低评分 (MIN(rating)) cmets?每个帖子至少有 2 个 cmets。
【问题讨论】:
标签: mysql