2013-08-20 2 views
1

두 개의 다른 테이블에 두 개의 열이 있습니다. 그들은 모두 유사한 데이터를 포함 할 수 있습니다. 예를 들어, stack이 있고 2 열은 stack overflow이 될 것입니다. 데이터는 행마다 다릅니다. 원하는 것은 행이 일치하는 행만 반환하도록 LIKE를 수행하는 것입니다. 다른 단어가 있더라도) 값을 반환합니다. 나는 %와 비슷한 것을 시도했지만 기울이지 않는다.LIKE 다른 테이블의 두 개의 다른 셀 SQL

+2

DB 스키마뿐만 아니라 쿼리를 게시 할 수 있습니까? – Raptor

+0

아주 어려울지라도 항상 하나가 완전히 다른 것을 포함하는 한 쉽게 링크 할 수 있습니다. – bendataclear

답변

0

SQL Server에 대해 잘 모르는 상태에서 코드를 작성할 수는 없지만이 단계를 수행하면 문제를 해결하는 데 도움이 될 것입니다.

두 테이블의 값을 값으로 나누어야하므로이 목적을 위해 함수를 만들어야 할 수도 있습니다. 이 링크는 당신을 도울 것입니다 T-SQL split string

다음 테이블을 조인하고 where 절의 필터링 구문을 적어 두십시오;

t1.words in (t2.words) or t2.words in (t1.words) 

일부 키워드가 도움이 될 수 있습니다.

관련 문제