模糊(喜欢)加入不起作用

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 + '%')