我有两张桌子
[email protected]:〜#s“从rm_ecors中选择ecor” |头
ecor
-----
1,111
5,890
7,164
5,083
4,935
4,064
1,033
6,498
[email protected]:〜#s“从rm_nie_configreader_details中选择键” |头-10
键
nieMultilink.ecor5107
nieMultilink.ecor5062
nieMultilink.ecor5569
nieMultilink.ecor6720
nieMultiVlink.link1110
nieMultilink.ecor6427
nieMultilink.ecor7257
nieMultilink.ecor1910
我想进行这样的查询,我想要第一张表中的第二张表中没有的子字符串。
我正在使用此查询,它不起作用。
[email protected]:〜#s“从rm_ecors中选择*,而不喜欢%(从rm_nie_configreader_details中选择键)%”
错误:第1行上'%'的语法错误
任何想法将不胜感激。
谢谢
最佳答案
有几种方法可以做到这一点。这是使用outer join
和null
检查的一种:
select *
from rm_ecors e
left join rm_nie_configreader_details n on e.ecor like concat('%',n.key,'%')
where n.key is null