这是很难解释的,但是,我有一个表(租户),其中有一列称为“占用者”。我想知道该列中的值是否完全/部分与另一个表中的值(令人反感的)匹配,只有一个称为bad_words的列。
IE
tbl_Tenant.Occupant
------------------
Julia f*t
P*y Girl
Gary A*e
tbl_Offensive.bad_words
---------
s*t
f*t
p*y
a*e
我知道以下查询不正确,但我正在尝试执行类似操作,但无法想到编写脚本的正确方法。
select * from tbl_tenant t
where t.occupant like '%(select o.bad_words from tbl_offensive o)%'
有人可以帮忙吗?
该线程非常相似:SQL:在子字符串上联接表
为您的表翻译:
Select *
From tbl_Tenant t
Inner Join tbl_Offensive As o
on ( o.bad_words like '%'+t.Occupant+'%' )
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句