模糊(喜欢)加入不起作用
Fuzzy (Like) Join not working
我有下面的代码来尽可能匹配相似的字符,它只带来子查询 A 的结果。有人可以帮忙吗?谢谢
select
*
from
(
Select 'Test' T
)a
left join
(
Select 'Test1' T
)b
on
'%' + a.t + '%'
like
'%' + b.t + '%'
like
模式仅出现在运算符的右侧。我想你打算:
on (a.t like '%' + b.t + '%') or
(b.t like '%' + a.t + '%')
我有下面的代码来尽可能匹配相似的字符,它只带来子查询 A 的结果。有人可以帮忙吗?谢谢
select
*
from
(
Select 'Test' T
)a
left join
(
Select 'Test1' T
)b
on
'%' + a.t + '%'
like
'%' + b.t + '%'
like
模式仅出现在运算符的右侧。我想你打算:
on (a.t like '%' + b.t + '%') or
(b.t like '%' + a.t + '%')