【发布时间】:2017-01-12 07:00:15
【问题描述】:
我正在尝试设计一个查询,但我不知道从哪里开始。
我会写出我希望它如何工作。
Items::whereIn('id',$ids)->orWhereIn('id_2',$ids)->where('type','!=',$type)->get();
这就是我希望它工作的方式,但我知道这不会工作,因为它只会忽略 WHERE type=$type 查询,因为 whereIN 已经提取了不符合 Where 查询的记录。
基本上我想要这个雄辩的版本...
"SELECT * FROM items WHERE type!=$type AND (id IN (1,2,3) OR id_2 IN(1,2,3))"
【问题讨论】: