오라클에서는 아래와 같은 구문이 가능합니다.
insert into AAA (select mb_id, mb_name from BBB where mb_level = 'c')
mysql에서는 저런게 먹히지 않더라구요.
다른 방법은 없나요?
안녕하세요 박성원입니다. 아래와 같이 실행해보세요 insert into AAA select mb_id, mb_name from BBB where mb_level = 'c' 단순히 ()만 없앴습니다. 문법오류를 유발하는지 모르겠지만 상기 쿼리는 제가 실무에서 사용하는 쿼리입니다. 물런 AAA 테이블의 컬럼이 서브 select query에 컬럼과 일치를 시켜야겟지요 그럼 좋은 하루 되시길...^^