我想获取表格中值最高的四列中的五列。(抱歉,池英语,谷歌翻译)
nodejs,sequelize,PostgreSQL 我试图选择20行并按顺序排序,以尝试使每个最大值排在前5位,但都失败了。 order by不能完全执行我想要的操作,只能以其他人失败的第一顺序工作
select * from page_item_detail as detail group by detail.id, detail.like,
detail.collection, detail.share, detail.discuss ORDER BY detail.like DESC,
detail.collection DESC, detail.share DESC, detail.discuss DESC limit 20
我希望得到这样的数据
like: [top five highest value],
collection: [top five highest value],
share: [top five highest value],
discuss: [top five highest value],
sequelize函数更好,还是sql语言。 非常感谢〜