我的表
| user_number | user_name |事件| register_date |
001
....
E01
2017年1月1日
002
....
E01
2018年1月1日
001
....
E02
2017年1月1日
002
....
E02
2018年1月1日
001 .... E02 2018年1月3日
我想显示用户编号和注册日期相同且多于一个的用户编号,其中上述情况为001 --- 01-01-2017和002 --- 01-01-2018 < / p>
如何查询?
答案 0 :(得分:0)
使用expdp
和groupBy()
:
havingRaw
答案 1 :(得分:0)
$data= ModelName::select('*')->get();
在您的视图中(刀片文件)
@foreach ($data as $user)
{{$user->user_number}}<p> --- </p>{{$user->register_date}}<br>
@endforeach
结果将是:
001 --- 01-01-2017
002 --- 01-01-2018
答案 2 :(得分:0)
试试这个......
DB::table('table_name')
->where(['user_number'=>'001', 'register_date'=>'01-01-2017'])
->orWhere(['user_number'=>'002', 'register_date'=>'01-01-2018'])
->get();