1. name 값이 하나일때...
SELECT * FROM A WHERE name = (SELECT name FROM B);

2. name 값이 n개 나오면
SELECT * FROM A WHERE name IN (SELECT name FROM B);

3. 만약 여러 컬럼의 subquery는 어떻게 해야 될가요?
SELECT * FROM A WHERE name, code exists (SELECT name, code FROM B);

'MySQL' 카테고리의 다른 글

php mysql pdo 예제  (0) 2010.07.16
utf-8 설정했어도 한글 깨질때.....  (0) 2010.07.03
A테이블에는 있고 B테이블에 없는 데이터 찾기  (0) 2010.05.24
여러 컬럼의 subquery  (0) 2010.05.24
subquery  (0) 2010.05.24
MySQL 백업과 복구하기  (0) 2010.04.16

+ Recent posts