[英]Select rows where values in two columns not matching the request
我需要 select 两列值不匹配的所有行
name | surname
John | Smith
John | Colch
John | Rak
Emmy | Oppo
John | Oppo
我怎么能 select 所有名称 Name,=John 和 Surname!=Opp 的行,所以它会返回除最后一个条目之外的所有内容,因为当我尝试
Select * from t where name!='john' and surname!='oppo'
然后我失去了艾美奖,因为她的姓氏相同。
我认为您实际上想要OR
逻辑:
SELECT *
FROM t
WHERE name <> 'John' OR surname <> 'Oppo';
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.