(Laravel)什么是Query Builder等效的Postgresql查询?

时间:2014-08-08 01:29:43

标签: sql postgresql laravel

我在PostgreSQL中有这个查询:

SELECT * FROM table1 LEFT JOIN table2 USING(col1, col2, col3) WHERE col1='value'

请帮我在Laravel中将其转换为Query Builder样式。

1 个答案:

答案 0 :(得分:0)

尝试以下代码。

$data = DB::table('table1')
        ->join('table2', 'table1.col1', '=', 'table2.col1')
        ->join('table2', 'table1.col2', '=', 'table2.col2')
        ->join('table2', 'table1.col3', '=', 'table2.col3')
        ->where('col1', '=', 'value')
        ->get();