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 |