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);
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 |
MySQL 백업과 복구하기 (0) | 2010.04.16 |