我想在同一查询中添加group by和order by,我检查了很多示例,我们可以在mysql中做到这一点,但是在反对的情况下该如何做到。目前,我正在使用foreach循环执行此操作,这对于获得较大结果不利。
logs = await logs.select('id','story_id').orderBy('id','desc');
let ids:any[] = [];
_.each(logs, (log:any)=>{
if(empty(ids[log.thred_id]))
ids[log.thred_id] = log.id;
});
log = await Logs.query().whereIn('id', _.values(ids)).orderBy('id','desc');
我只想显示故事的最新更新