我有一个表,例如,一个列id_type和另一个列num_area。我想搜索所有id_type,其中num_area的值与某个值不匹配。
id_type num_area
---- ----
1 121
2 121
1 95
3 47
4 65
例如,如果我想要没有num_area 121的id_type,它将返回我id_type 3和4。
谢谢
最佳答案
计划
列出id_type,其中num_area是121
列出不在上面的独特id_type
询问
select distinct id_type
from example
where id_type not in
(
select id_type
from example
where num_area = 121
)
;
输出
+---------+
| id_type |
+---------+
| 3 |
| 4 |
+---------+
sqlfiddle
关于mysql - SQL:选择该行的某列与某个值不匹配的行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32818991/