다른 테이블에 나타나지 않는 한 테이블의 모든 행을 선택하는 방법은 무엇입니까?
1 번 테이블:
+-----------+----------+------------+
| FirstName | LastName | BirthDate |
+-----------+----------+------------+
| Tia | Carrera | 1975-09-18 |
| Nikki | Taylor | 1972-03-04 |
| Yamila | Diaz | 1972-03-04 |
+-----------+----------+------------+
표 2 :
+-----------+----------+------------+
| FirstName | LastName | BirthDate |
+-----------+----------+------------+
| Tia | Carrera | 1975-09-18 |
| Nikki | Taylor | 1972-03-04 |
+-----------+----------+------------+
Table2에없는 Table1의 행에 대한 출력 예 :
+-----------+----------+------------+
| FirstName | LastName | BirthDate |
+-----------+----------+------------+
| Yamila | Diaz | 1972-03-04 |
+-----------+----------+------------+
아마도 다음과 같이 작동 할 것입니다.
SELECT * FROM Table1 WHERE * NOT IN (SELECT * FROM Table2)