如何在laravel5中创建子查询(MySql)?

时间:2016-06-07 19:50:09

标签: mysql laravel-5 subquery

这是数据库中的查询。

SELECT * 
FROM users
WHERE priceid IN ( SELECT priceid
                              FROM items)

我需要在laravel5 ...你的

1 个答案:

答案 0 :(得分:0)

你可以更好地提出这个问题。我认为这就是你要找的东西:

DB::select(DB::raw(
     "SELECT * FROM users
      WHERE priceid IN ( SELECT priceid FROM items)
     ")
);

您还可以使用如下连接:

User::join('items', 'items.priceid', '=', 'users.priceid')->get();