mysql - 将 SQL 查询转换为使用 Laravel 查询生成器
问题描述
我正在尝试将此 SQL 代码转换为使用 Laravel 的查询生成器。
SELECT b.name
FROM brands b
INNER JOIN products p
ON b.id = p.brand_id
INNER JOIN transaction_sell_lines tr
ON p.brand_id=tr.product_id
解决方案
使用查询,
$res=DB::table('products')
->select('brands.name')
->join('brands','brands.id','=','products.brand_id')
->join('transaction_sell_lines','products.brand_id','=','transaction_sell_lines.product_id')
->get();
推荐阅读
- node.js - NodeJS 事件循环执行顺序(process.nextTick 和 promise)
- qt - 来自 qstring 的文本有 &
- git - 有没有办法允许通过 git 从 bitbucket/任何其他提供商访问特定文件,以维护所有人代码文件的隐私?
- javascript - 在 Modal 的子组件中设置时,不触发 BackAndroid/BackHandler 事件侦听器
- c++ - Qt5以一种形式从另一种形式访问数据
- javascript - 如何强制 jQuery 更改 CSS 值本身,而不是添加内联样式?
- sql - oracle循环排序
- snort - 来自规则 (logto) 的 Snort 自定义日志文件不起作用
- python - 从 Google Cloud Vision 的 JSON 数据中提取特定数据
- neural-network - 没有足够训练数据的从 Latex 到英语的神经机器翻译