首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >选择除几行拉里外的所有

选择除几行拉里外的所有
EN

Stack Overflow用户
提问于 2015-01-20 06:16:57
回答 4查看 6.4K关注 0票数 0

假设我有汽车桌,我有两列:型号,颜色。

代码语言:javascript
复制
  id      model       color
 ------  --------    ----------
   1      Ford           yellow
   2      Ford           green
   3      Ford           red
   4      Ford           yellow
   5      Subaru         yellow
   6      Subaru         red

我不想去福特汽车型号和黄色的地方。我怎样才能雄辩地做这件事。我需要这个条件。

代码语言:javascript
复制
WHERE NOT (model = 'Ford' AND color = 'yellow')

谢谢你的帮助

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2015-01-20 06:58:32

where('model', '!=', 'ford', 'AND', 'color', '!=', 'yellow')

票数 2
EN

Stack Overflow用户

发布于 2015-01-20 06:28:12

只需使用!=操作符即可。

代码语言:javascript
复制
 WHERE (model != 'Ford' AND color != 'yellow')
票数 1
EN

Stack Overflow用户

发布于 2015-01-20 06:34:35

试试这个..。

代码语言:javascript
复制
$products = Modelname::where('model','!=','Ford')->orwhere('color','!=','yellow')->get();

Its same as

SELECT * FROM tablename WHERE model != 'Ford' OR color != 'yellow';

输出:

代码语言:javascript
复制
Array ( [0] => Array ( [id] => 0 [model] => Ford [color] => green ) 

[1] => Array ( [id] => 0 [model] => Ford [color] => red ) 

[2] => Array ( [id] => 0 [model] => Subaru [color] => yellow ) 

[3] => Array ( [id] => 0 [model] => Subaru [color] => red ) )
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28038885

复制
相关文章

相似问题

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