如何在laravel5中创建子查询(MySql)?
这是数据库中的查询如何在laravel5中创建子查询(MySql)?,mysql,laravel-5,subquery,Mysql,Laravel 5,Subquery,这是数据库中的查询 SELECT * FROM users WHERE priceid IN ( SELECT priceid FROM items) 我需要这个在laravel5。。。你可以问得更好。我想这就是你想要的: DB::select(DB::raw( "SELECT * FROM users WHERE priceid IN ( SELECT priceid FROM items) ")
SELECT *
FROM users
WHERE priceid IN ( SELECT priceid
FROM items)
我需要这个在laravel5。。。你可以问得更好。我想这就是你想要的:
DB::select(DB::raw(
"SELECT * FROM users
WHERE priceid IN ( SELECT priceid FROM items)
")
);
您还可以使用连接,如下所示:
User::join('items', 'items.priceid', '=', 'users.priceid')->get();
此返回数组我需要此格式对象(illumb\Database\Eloquent\Collection)上的“对象(illumb\Database\Eloquent\Collection)”