insert into members (id,name,passwd)
select id,name,passwd from members_table
where (members_table.id not in (select members.id from members));
혹시 원하는 바가 아니라면 다시 질문 바랍니다.
>>전태연 님께서 쓰시길<<
:: 사용자 정보 테이블을 새로 만들어서 그곳에다가 이전에 쓰던 테이블의 데이터를
:: 넣으려고 해여.
::
:: 옛날테이블 members_table
:: 새로운 테이블 members
::
:: 그런데 이두개에 중복되는 정보들이 있어서
:: except를 이용해서 members_table에 있는 내용을 겹치지 않게 members 테이블에
:: 넣으려고 하는데 생각대로 잘 되질 않네요..
::
:: 두개의 테이블 column들이 같은것은 아니고여
:: 새로운 테이블에 다른 정보가 추가된 형태에요..
:: 같은 의미를 나타내는 column인데도 이름을 다르게 만들었구여
::
:: members_table, members의 id를 비교해서 그것이 겹치지 않는다면 members_table의 정보를 members에
:: 넣어주는 쿼리를 만들수는 없을까요?
::
:: 한번에 안된다면 쿼리 컴비네이션(?)이라도요..
::
::
::
|