Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 外部应用于laravel模型调用_Sql_Laravel_Laravel 5 - Fatal编程技术网

Sql 外部应用于laravel模型调用

Sql 外部应用于laravel模型调用,sql,laravel,laravel-5,Sql,Laravel,Laravel 5,使用php laravel选择数据,如何添加外部应用到laravel代码 $data_result = tableA_model::where(function($query) use ($input) { $query->where('city', '=', $input['city'] ); } 我需要sql,比如: select *, (select top 1 name from imglist where id=tableA.id order by

使用php laravel选择数据,如何添加外部应用到laravel代码

    $data_result = tableA_model::where(function($query) use ($input) {
      $query->where('city', '=',  $input['city'] );
    }
我需要sql,比如:

select *, (select top 1 name from imglist where id=tableA.id order by cover desc) as picname FROM tableA where ...


如何在laravel中获得这样一个外部应用程序?

您可以使用。不是答案,但您可能可以使用左连接实现相同的结果,您可以使用左连接编写代码。。。对于查询生成器,或者如何拍摄tableA项目并获取表中项目的第一张照片:imglist使用一个sql get in laravel?我使用->selectDB::raw*,从imglist中选择前1个名称,其中imglist.housen=tableA.housen,并按封面描述键入class='ding'order作为picname;解决这个问题,谢谢。你可以使用一个。不是答案,但是你可以使用一个左连接来获得相同的结果,你可以使用左连接来编写代码。。。对于查询生成器,或者如何拍摄tableA项目并获取表中项目的第一张照片:imglist使用一个sql get in laravel?我使用->selectDB::raw*,从imglist中选择前1个名称,其中imglist.housen=tableA.housen,并按封面描述键入class='ding'order作为picname;解决这个问题,谢谢
select * from tableA outer apply (select top 1 name as picname from imglist where id=tableA.id order by cover desc) img where ....