如何在Laravel 4

时间:2017-01-13 17:34:44

标签: laravel laravel-4.2

我有一个查询,我遇到了这个

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`')

但那部分呢?

谢谢&问候

1 个答案:

答案 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`'); });