안녕하세요...
질문을 드리게 됐네요...
2개의 테이블을 비교하여 즉 A 테이블과 B 테이블이 있다고 하면...
두개는 다른 테이블인데요...
A 테이블의 NUM 필드와
B 테이블의 NUM2 필드를 비교하여 같은 필드내에 같은 내용이 있을경우,..
A 테이블의 해당 레코드를 지우고 실어요...
즉 서로 다른 레코드만 남게 하고 싶군요...
ttable 를 사용하여 비교 하여 봤지만... A xpdlqmfdl 207메가고 60만건이 넘는 자료기 때문에 도저히 시간이 많이 걸리는 군요...
SQL 을 이용하면 빠를것 같은데....
둘다 DBF 타입입니다...
도와 주십시요...
> 안녕하세요...
> 질문을 드리게 됐네요...
>
> 2개의 테이블을 비교하여 즉 A 테이블과 B 테이블이 있다고 하면...
> 두개는 다른 테이블인데요...
> A 테이블의 NUM 필드와
> B 테이블의 NUM2 필드를 비교하여 같은 필드내에 같은 내용이 있을경우,..
> A 테이블의 해당 레코드를 지우고 실어요...
>
> 즉 서로 다른 레코드만 남게 하고 싶군요...
> ttable 를 사용하여 비교 하여 봤지만... A xpdlqmfdl 207메가고 60만건이 넘는 자료기 때문에 도저히 시간이 많이 걸리는 군요...
>
> SQL 을 이용하면 빠를것 같은데....
> 둘다 DBF 타입입니다...
> 도와 주십시요...
>
안녕하세요?
신호성 입니다.
아래내용으로 실행해 보세요
DELETE FROM A
WHERE NUM IN (SELECT DISTINCT NUM2 FROM B)