我有一个查询,我遇到了这个
left join `product_term_batch` as `ptb` on `ptb`.`batch_id` = `o`.`batch_id` and `ptb`.`product_id` = `o`.`product_id`
一段代码如何转换成Laravel LeftJoin()函数
EDIT1
我知道要写这个
->leftJoin('product_term_batch as `ptb`',' `ptb`.`batch_id`','=',' `o`.`order_id`')
但那部分呢?
谢谢&问候
答案 0 :(得分:1)
您可以将闭包函数传递给OUTPUT @source.*
方法,并在其中链接leftJoin
->on()
此外,由于表名或列名中没有非确认字符,因此不需要->leftJoin(function($join){
$join->on('product_term_batch as ptb', 'ptb.batch_id', '=', 'o.order_id')
->on('ptb.product_id', '=', 'o.product_id`');
});
。