안녕하세요.
아래와 같은 쿼리문에서
insert into table1 (field1,field2) select field1,field2 from table2 에서
table1.field2에 해당되는 데이터는 자동으로 숫자가 증가하는 (1,2,3...) 데이터를 넣고 싶은데, 어떻게 처리를 해야 하는지 망막해서요.
물론 해당필드는 autoincrement로 설정하면 안되구요.
그게 안되면 그 필드하나 때문에 select 문으로 자료를 다 불러와서 건건이 insert문을 실행을 해줘야하는데..
좋은 방법이 없는지 궁금합니다.
어떤분은 select field1, (select max(field2) from table1) as field2 form table2 해보라고 하는데, 그렇게 하면 처음 가져온 max값만 넣어서 원하는
결과값이 안나옵니다.
도움부탁드립니다. |