我有两列
| 商店|代码|
| - ------| - ------|
| Store1.DD|一百零一|
| Store2.DE|一百零三|
| Store2.DD|一百零三|
| Store1.DD|一百零五|
| Store2.DD|一百零七|
我要筛选值为DD且代码为101和103的所有商店
我写了这个查询
Select * from table
where Store not like '%DD' and Code not in ('101,'103')
但问题是,它现在排除了所有的DD存储。我只想过滤DD时,两个值都存在。我怎么做呢?
预期成果:
| 商店|代码|
| - ------| - ------|
| Store2.DE|一百零三|
| Store1.DD|一百零五|
| Store2.DD|一百零七|
3条答案
按热度按时间xvw2m8pv1#
t5zmwmid2#
tzcvj98z3#
在您给出的示例中,只需将逻辑从
AND
更改为OR