关于模型中原始表达式的问题,请教各位大牛
Major::where(DB::raw('depth=0 and BIT_COUNT(52 & subjects)>=count'))->paginate(20)
上面是我在 laravel 中使用的查询语句,查询到了765个结果,
SELECT * from major_require where depth=0 and BIT_COUNT(52 & subjects)>=count
这是我在 mysql 中执行的查询sql,查询到了38559个结果
请教各位大牛,这两种写法到底区别是什么,为什么使用原始表达式,查询出的结果和实际sql语句查询的不一致呢?
推荐文章: