2016-05-31 3 views
0

가능하면 비슷한 문자와 일치하는 코드가 있는데 하위 쿼리 A의 결과 만 가져옵니다. 누군가 도와 줄 수 있습니까? 감사합니다Fuzzy (Like) Join이 작동하지 않습니다.

select 
     * 
    from 
     (
      Select 'Test' T 
     )a 
     left join 
     (
      Select 'Test1' T 
     )b 
    on 
     '%' + a.t + '%' 
    like 
     '%' + b.t + '%' 
+1

와일드 카드는 '좋아요'부분에서만 사용할 수 있습니다. –

+0

몇 가지 샘플 데이터를 보여줄 수 있습니까? –

+0

사용중인 데이터베이스에 질문에 태그를 지정해야합니다. –

답변

3

like 패턴은 운영자의 오른쪽에만 있습니다. 내 생각에 :

on (a.t like '%' + b.t + '%') or 
    (b.t like '%' + a.t + '%')