首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在查询中添加where列值!=‘Trial

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

Stack Overflow用户
提问于 2019-12-13 18:43:18
回答 3查看 91关注 0票数 1

我正面临一个查询的问题,问题是我想选择一个值,其中另一个列值为!= "Trial“,但我无法做到这一点,请帮助我。

下面是我的问题:

代码语言:javascript
复制
$datestart = \DB::table('subscriptions')->where('business_id', $business_id,'payment_transaction_id,""')->Orderby('id','desc')->value('start_date');
EN

回答 3

Stack Overflow用户

发布于 2019-12-13 18:45:48

您需要使用<>运算符

代码语言:javascript
复制
->where('column', '<>', 'value')...
票数 1
EN

Stack Overflow用户

发布于 2019-12-13 18:55:27

您可以使用'!=‘,但它忽略了NULL记录,因此对于使用'!=’这

代码语言:javascript
复制
Model::where('column_name', '!=' ,'value')->orWhereNull('value')->get();

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

代码语言:javascript
复制
Model::where('column_name', '<>' ,'value')->get();
票数 0
EN

Stack Overflow用户

发布于 2019-12-13 18:57:32

在where中需要这个运算符<>

代码语言:javascript
复制
...->where('column_name', '<>' ,'value')->...
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59320896

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档