2016-11-16 123 views
1

兩個欄,這是什麼的Laravel雄辯查詢之間:Laravel雄辯其中從表

select * from `jobs` where 1 between min_experience and max_experience; 

我想下面的查詢,但用單引號這一個封裝,其中1。

Job::whereRaw('? between min_experience and max_experience',1)->get(); 

select * from `jobs` where '1' between min_experience and max_experience; 

回答

2

也許這會爲你工作:

Job::where('min_experience', '<', 1)->where('max_experience', '>', 1)->get(); 
-1

Laravel有whereBetween查詢將工作

Job::whereBetween('max_experience', [1, 1])->get();