[英]Does Laravel/Eloquent Support “IN” Queries?
Does Laravel's ORM support IN
queries? Laravel的ORM是否支持
IN
查询?
That is, in plain old SQL I can write 也就是说,在普通的旧SQL中,我可以编写
select * from students where id IN (3503, 3504);
and the query returns two rows. 查询返回两行。 Does Laravel's ORM support this sort of syntax with parameterized queries?
Laravel的ORM是否通过参数化查询支持这种语法? I've tried
我试过了
$students = Student::whereRaw('id IN (?)',['3503, 3504'])->get();
$students = Student::where('id','in','3503,3504')->get();
$students = Student::where('id','in',['3503,3504'])->get();
but nothing seems to work. 但似乎没有任何效果。 Laravel 4.2, if it matters.
Laravel 4.2,如果重要的话。
当然可以:
$students = Student::whereIn('id',['3503','3504'])->get();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.