我想查找一个表格中不在另一个表格列中的所有记录。我可以这样做这个查询:在一个表格中选择不在另一个模式匹配的记录
SELECT
kywd
FROM
from_client
WHERE
kywd NOT IN
(SELECT
kywd
FROM
from_me);
但是,我想扩大这允许一些模式匹配。至少我想看看from_client
kywd
是否出现在from_me
kywd
的任何地方。所以,就像,'%kywd%'
。我试着...... WHERE '%' || kywd || '%' NOT IN
......作为一个疯狂的猜测,结果集实际上被返回,但我怀疑这个语法只是乱码。
如何让这个select语句允许这些通配符?
这是一次性操作,或者是性能的重要更快? –
@ErwinBrandstetter只有一次!可能是低效的必要条件。 – 1252748