Laravel 4-选择行中的行计数大于0的行中的行计数



我需要抓住user s的行,其中存在item s的行。到目前为止,这是我的代码:

$users = DB::table('users')
    ->join('orders', 'orders.user_id', '=', 'users.id')
    ->join('items', 'items.user_id', '=', 'users.id');

如何添加一个只能选择至少一个itemuser s的条件?

您不必添加额外的条件。查询将仅针对您的订单和与项目相关的用户返回结果。如果您只想返回与之相关的项目的用户,则可以使用orders表删除join(即使我不知道为什么您会在items表中使用user_id,而不是在orders表中)。

$users = DB::table('users')->join('items', 'items.user_id', '=', 'users.id');

相关内容

  • 没有找到相关文章

最新更新