mysql - 用于内部连接的 laravel 查询构建
问题描述
如何为以下 mysql 查询构建查询?
SELECT routes.id, src.title, dest.title, groups.title FROM routes INNER JOIN locations as src ON (src.id = routes.src) INNER JOIN locations as dest ON (dest.id = routes.dest) INNER JOIN groups ON (groups.id = routes.groups) order by routes.id
解决方案
我不知道 src.title 和 dest.title 之间的区别,但这个查询会帮助你。
DB::table('routes')->select('routes.id','src.title', 'groups.title')->join('locations as src', 'routes.src', '=', 'src.id')->join('groups', 'routes.groups', '=', 'groups.id')->orderBy('routes.id','DESC')->get();
推荐阅读
- linux - 如何使用 top 命令显示超过一定限制的 CPU 使用率?
- jmeter - JMeter 如何使用 SampleResult.getFirstAssertionFailureMessage()
- page-fault - 页面替换算法应该最小化页面错误的数量
- java - 为什么设置>允许,但设置
> 不是 - python - 使用@classmethod 设置类变量
- java - 无法解释 jeprof 结果
- node.js - 如何使用 Angular 和 Node 服务器发送电子邮件?
- angular - MatAutocompleteTrigger optionSelections Observable 停止触发
- reactjs - Infowindow 每次都用数千个标记重新渲染整个谷歌地图
- docker - 我正在尝试在 ubuntu 容器上安装 gitlab 综合包