首页 > 解决方案 > 将 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

标签: mysqllaravellaravel-query-builder

解决方案


使用查询,

$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();

推荐阅读