db1.mdb, db2.mdb <-- 이렇게 두개의 db 파일이 있습니다.
이 두개를 비교해서 내용 업데이트를 할때
db1.mdb db2.mdb
------------------------------------------- -------------------------------------------
id name num id name num
sun 해 50 sun 해 50
moon 달 40 moon 달 40
star 별 30
db1의 id를 db2의 id와 비교해서 db2에는 있지만 db1에는 없는 id가 있으면 그 해당 아이디의 내용을 전부다 복사해서
db1의 테이블에다가 붙여넣을려고 합니다.
어떠게 하면 좋을지 도통 모르겠어요 ㅠ_ㅜ
if문을 이용해서 id끼리 비교를 하고 조건이 맞을 경우 삽입하도록 하면 된다는 것은 알거 같은데요
이거를 어떻게 구현하면 될지.. 조건을 줄때 각 파일의 id부분을 어떻게 지정해서 비교를 해야할지..
dbcon.open conmstr
SQL = "insert into center(ID, 사번, 이름, 영문, 부서코드, 부서명, 직급) select ID, 사번, 이름, 영문, 부서코드, 부서명, 직급 from main where not exists ( select 'X' from center where main.id = id)"
댓글 없음:
댓글 쓰기