2014-05-22 3 views
0

각 열에서 일치시키려는 두 개의 테이블이 있습니다. 각 테이블의 열은 이름이며 최대한 잘 표준화되었습니다. 표준화 된 두 열은 정확히 같지 않으며이 열을 기반으로 표를 함께 일치시켜야합니다.Access에서 일치하는 SQL

InStr 기능을 수행했지만 사장님과 잘 맞지 않습니다. 내부 조인도 괜찮지 않습니다. 나는 이것을하기위한 세 번째 방법을 찾기 위해 노력하고 있습니다. 표

열 1 - 표 지미 존스 샌드위치

열은 2 - 지미 존

나는 경기를 포착하고이 예에 따라 테이블을 조인 할 수식을해야합니다. InStr이 나를 위해이 작업을 수행 할 수 있다는 것을 알고 있지만 다른 방법이 필요합니다.

+0

두 테이블이 매우 크고, 그래서 단순히 '텍스트 - 할 수 없습니다 to-column '을'space '에 기반하여 각 열에 대해 Excel에서 추출한 다음 새로 생성 된 각 테이블의 첫 번째 열에서 탈퇴합니다. 경기가 너무 많아서 경로가 너무 부정확합니다. -건배. – PaddyFitz

답변

0

당신이 시도 할 수있는 한 가지 더 많은 것은 같은 연산자를 사용하는 것입니다.

같은 : ""& table2.column과 같은 은 table1.column & ""연산자 참조 같은

http://office.microsoft.com/en-us/access-help/like-operator-HP001032253.aspx

+0

도움에 감사드립니다. 와일드 카드로 해당 옵션을 실제로 시도했지만 일치가 충분히 분별력있게 작동하지 않는 것으로 보입니다. Access 내에서 Like 문에 대한 내 기준은 다음과 같습니다. Like "[sheet2.columnB] ​​*"그러면 일치하지 않아야하는 일치가 발생합니다. – PaddyFitz

+0

오, 제 잘못을 찾은 것 같습니다! ""& [sheet1.columnb] & "*"처럼 작동하는 것 같습니다. – PaddyFitz

+0

다행 :) –