2
을 사용하여 pyodbc를 사용하여 새 Access 테이블 만들기 3 개의 다른 Access 테이블을 기반으로 Component_New라는 새 테이블을 만들고 공통 필드를 사용하여 조인했습니다.SELECT ... INTO
Make_Table = """ SELECT mapunit.mukey, copmgrp.cokey, copmgrp.copmgrpkey, copm.pmkind, copm.pmorigin, component.comppct_r, component.compname, component.majcompflag, copmgrp.pmgroupname INTO Component_Table FROM (mapunit INNER JOIN component ON (mapunit.mukey = component.mukey) INNER JOIN copmgrp ON (component.cokey = copmgrp.cokey) INNER JOIN copm ON (copmgrp.copmgrpkey = copm.copmgrpkey) INNER JOIN chorizon ON (component.cokey = chorizon.cokey)) """
cursor.execute(Make_Table)
con.commit()
것은 내 실수를 찾을 수 없습니다 :
나는 현재 다음있다! 미리 감사드립니다. 내 질문의 더 나은 이해를 위해
: 나는 단순히 다음 추가/가입 정보를 가지고 가고있는 테이블을 만드는 방법을 알고 싶어요 -> JOINing mdb tables with pyodbc내 다음의 코드는, Access에서 작동하지만 나는 여러 다른 카운티을 통해 루프가 같은 추가 할 수 있도록 파이썬에 넣어 필요가/가입 : 파이썬 Make_Table
문자열
SELECT mapunit.mukey, copmgrp.cokey, copmgrp.copmgrpkey, copm.pmkind, copm.pmorigin, component.comppct_r, component.compname, component.majcompflag, copmgrp.pmgroupname
INTO Component_Table
FROM (((mapunit INNER JOIN component ON mapunit.mukey = component.mukey)
INNER JOIN copmgrp ON component.cokey = copmgrp.cokey)
INNER JOIN copm ON copmgrp.copmgrpkey = copm.copmgrpkey)
INNER JOIN chorizon ON component.cokey = chorizon.cokey;
코드 형식을 사용하십시오 –
코드 형식으로 생각하십니까? – Alex
Nope. 내 편집을 참조하십시오. –