laravel查询构造器如何编写下面SQL语句

select * from i_program_layout
where not (start_at > '2018-10-25 14:05:35' or end_at < '2018-10-22 14:05:36') and b_zone_id=2
阅读 2.1k
2 个回答

可以使用 whereRaw,并且 b_zone_id=2 应该放前面,这是常识

where not ()这个是什么写法,什么意思啊?第一次见。
转换一下是不是就是这样:

select * from i_program_layout
where start_at <= '2018-10-25 14:05:35' and end_at >= '2018-10-22 14:05:36' and b_zone_id=2

真要是转换成上面的话,能不能打死这个写sql的?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题