mysql - 在反对js中运行order by和group by
问题描述
我想在同一个查询中添加 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');
我只想显示故事的最新更新
解决方案
推荐阅读
- php - Pagination on wordpress template search does not work when i exclude category
- javascript - Angular HttpClient post 方法参数
- c# - 连续捕捉屏幕的一个区域
- python - 为什么我的代码只给出一个输出?
- java - Java 8/Eclipse 图像不可见
- java - 为什么我不能调用 Firebase
- c# - 如何省略父模型中的模型验证?
- sql-server - 通过 EXEC 将链接服务器 MDX 查询的结果获取到 CTE 中
- javascript - 解析嵌套的 JSON 数据
- node.js - 无法解析 NPM Typescript index.ts 包导出?