求问一个类似取反的SQL查询

myricemeli 2017-04-04 05:46:17
我想在数据库中查找符合以下三种任意条件的记录
条件1:`Number` = 'a' AND `Text` = '2017'
条件2:`Number` = 'b' AND `Text` = '2017'
条件3:`Number` = 'c' AND `Text` = '2017'

比如使用如下语句
SELECT * FROM `Table_1` WHERE (`Number` = 'a' AND `Text` = '2017') OR (`Number` = 'b' AND `Text` = '2017') OR (`Number` = 'c' AND `Text` = '2017');


查找完成后,如何获取不符合以上任意条件的记录,我的意思不是使用Not取反,而是得到一个列表,列表中显示的是上面三种条件中那个没有查询到。
...全文
634 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
rucypli 2017-04-05
  • 打赏
  • 举报
回复
引用 1 楼 ACMAIN_CHM 的回复:
select * from t where (col1,col2) not in (select ...
ACMAIN_CHM 2017-04-05
  • 打赏
  • 举报
回复
select * from t where (col1,col2) not in (select ...

56,687

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧