Php 如何在Laravel4中实现内部选择查询

Php 如何在Laravel4中实现内部选择查询,php,laravel,laravel-4,Php,Laravel,Laravel 4,这是我的查询结构 $q1=SELECT*FROM SELECT*FROM table1-条件临时表中的一些连接查询 如何以类似laravel的DB::table样式实现此查询?我不想像这样使用DB::selectDB::raw q1 在这一点上,我认为没有任何办法不使用DB::raw。但是,如果仍然希望使用查询生成器构建子查询,可以执行以下操作: $subQuery = DB::table('table1')->join(...)->where(...)->toSql(); $

这是我的查询结构

$q1=SELECT*FROM SELECT*FROM table1-条件临时表中的一些连接查询


如何以类似laravel的DB::table样式实现此查询?我不想像这样使用DB::selectDB::raw q1

在这一点上,我认为没有任何办法不使用DB::raw。但是,如果仍然希望使用查询生成器构建子查询,可以执行以下操作:

$subQuery = DB::table('table1')->join(...)->where(...)->toSql();
$result = DB::table(DB::raw("($subQuery) AS temp_table"))->get();