두개의 sql 테이블에서 중복되지 않은 내용 삭제 또는 찾기 정보
두개의 sql 테이블에서 중복되지 않은 내용 삭제 또는 찾기본문
a 와 b 라는 테이블이 있습니다.
둘다 UID 값을 가지고 있구요 똑같습니다.
그런데 a 에는 1,2,3,4,5,6,7,8,9,10 ~~~ 이렇게 쭉 들어가 있는데요
b에는 1,2,4,5,8,10 이렇게 중간 중간 빠져 있습니다.
a테이블의 빠진UID를 전부 삭제하려면 어떻게 해야 될까요?
a 에는 현재 4510개의 uid가 있구요
b 에는 현재 3876개가 있네요..
하나하나 비교하면서 삭제해 나가다가 ㅜㅜ 낙오.. 했습니다...
방법이 있을까요? 안된다면 없는 UID 만이라도 리스트로 보여진다면 검색해서 하나하나
삭제하려고 합니다 ~
둘다 UID 값을 가지고 있구요 똑같습니다.
그런데 a 에는 1,2,3,4,5,6,7,8,9,10 ~~~ 이렇게 쭉 들어가 있는데요
b에는 1,2,4,5,8,10 이렇게 중간 중간 빠져 있습니다.
a테이블의 빠진UID를 전부 삭제하려면 어떻게 해야 될까요?
a 에는 현재 4510개의 uid가 있구요
b 에는 현재 3876개가 있네요..
하나하나 비교하면서 삭제해 나가다가 ㅜㅜ 낙오.. 했습니다...
방법이 있을까요? 안된다면 없는 UID 만이라도 리스트로 보여진다면 검색해서 하나하나
삭제하려고 합니다 ~
댓글 전체
delete a from a left join b a.UID=b.UID where b.UID is null
백업 필수 ^^
백업 필수 ^^
답변 잘 보앗습니다...
잘 안되네요 ㅜㅜ
테이블 이름이 board 랑 basic 이렇게 두개 거든요..
phpadmin 에서 sql 바로 실행해볼려고 합니다...
혹시 알려주실수 잇으세요?
잘 안되네요 ㅜㅜ
테이블 이름이 board 랑 basic 이렇게 두개 거든요..
phpadmin 에서 sql 바로 실행해볼려고 합니다...
혹시 알려주실수 잇으세요?
delete a from a left join b on a.UID=b.UID where b.UID is null
중간에 on이 빠졌네요.
중간에 on이 빠졌네요.