【发布时间】:2017-05-05 12:02:52
【问题描述】:
我的查询需要一些帮助,基本上我试图将我所有的 order_items 放在桌子上,但我需要通过 user_id 获取所有项目,但是有一个细节,我还想包括包含在列上的记录不同 users_id 上相同电子邮件的 3 倍以上。
例如:
table:
- id;
- user_id;
- email;
1- 从我的 (user_id) 获取所有记录; 2 - 获取 3 个不同 user_id 具有相同电子邮件值的所有记录;
这是我的查询:
$orders = OrderItem::select('email','user_id')->where('user_id',Auth::user()->id)->distinct('email')->get();
【问题讨论】:
标签: laravel laravel-5 eloquent laravel-5.3 laravel-eloquent