|
안녕하세요..
ms-access 로 작업하고 있습니다.(망할놈의 mdb..)
DB는 2개를 사용합니다.
a.mbd에 tbl_a 가 있고, b.mdb에 tbl_b 가 있다고 가정합니다.
tbl_a 와 tbl_b 의 각 필드에 부합되는 조건을 찾아 tbl_a 를 업데이트 하려합니다.
대강의 스키마를 그려보면 이렇죠..
a.mdb
tbl_a
-------------------------------------------------
fa fb fc fd fe .......
-------------------------------------------------
b.mdb
tbl_b
-------------------------------------------------
fa fx fy fz .......
-------------------------------------------------
fa, fb...등등은 필드구요..
ms-access에서는 다음과 같은 쿼리를 작성하면 잘 동작합니다.
단 하나의 mdb에 tbl_a, tbl_b가 존재할때죠..
UPDATE tbl_a, tbl_b SET tbl_a.fb = "new value"
WHERE tbl_a.fa=stbl_b.fa;
위의 sql문을 보시면 알겠지만, tbl_a, tbl_b에서 fa 필드값이 서로 같은 레코드를 찾아 tbl_a의
fb를 업데이트하는 쿼리입니다.
문제는 제가 조인하고자 하는 테이블이 서로 다른 mdb에 존재할때입니다.
빌더에서 해 봤더니 ms-access가 지원하지 않는다는 에러메시지가 나더군요..
제가 뭘 잘못한건지 아님 ms-access에서는 정말 안되는 건지..짭..
고수님들의 도움 부탁드립니다.
그럼..
|