为了账号安全,请及时绑定邮箱和手机立即绑定

如何在查询中添加 where 列值!= 'Trial'

如何在查询中添加 where 列值!= 'Trial'

PHP
四季花海 2022-06-17 10:21:39
我遇到了查询问题,问题是我想选择一个值,其中另一个列值为!=“试用”,我无法做到这一点,请帮助我。这是我的查询:$datestart = \DB::table('subscriptions')->where('business_id', $business_id,'payment_transaction_id,""')->Orderby('id','desc')->value('start_date');
查看完整描述

3 回答

?
不负相思意

TA贡献1777条经验 获得超10个赞

你需要使用 <> 运算符

->where('column', '<>', 'value')...


查看完整回答
反对 回复 2022-06-17
?
噜噜哒

TA贡献1784条经验 获得超7个赞

你需要这个运算符 <> 在哪里

...->where('column_name', '<>' ,'value')->...


查看完整回答
反对 回复 2022-06-17
?
烙印99

TA贡献1829条经验 获得超13个赞

您可以使用 '!=' 但它会忽略 NULL 记录,因此使用 '!=' 这个

Model::where('column_name', '!=' ,'value')->orWhereNull('value')->get();

所以安全的是使用'<>'这个操作符,其中字段不为空

Model::where('column_name', '<>' ,'value')->get();


查看完整回答
反对 回复 2022-06-17
  • 3 回答
  • 0 关注
  • 117 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号