A와 B는 id 값은 필수 입력이지만, A에만 있고 B에 없는 id 값을 찾아서 C테이블로 넣는 방법

1.
INSERT INTO c SELECT a.* FROM a LEFT OUTER JOIN b ON (a.id = b.id) WHERE b.id IS NULL;

2.
(select name from stutable lecture = 'database')
minus
(select name from stutable major='computer science')
이 결과를 C 테이블에 insert 하면 됩니다.

'MySQL' 카테고리의 다른 글

php mysql pdo 예제  (0) 2010.07.16
utf-8 설정했어도 한글 깨질때.....  (0) 2010.07.03
여러 컬럼의 subquery  (0) 2010.05.24
subquery  (0) 2010.05.24
MySQL 백업과 복구하기  (0) 2010.04.16

+ Recent posts