두개의 테이블에 데이타가 있습니다.
A테이블
b테이블
b테이블에 저장되어 있는 name값을 a테이블에 있는 저장되어 있는 name값을 비교하여 b테이블에 없는
a테이블의 값을 아래와 같이 나오게 하고싶습니다.
고수님들의 조언을 부탁드립니다.
SELECT DISTINCT A.name
FROM test_a A
WHERE NOT EXISTS (
SELECT *
FROM test_b B
WHERE B.name = A.name
)
create table table4
(no int,
name varchar(10) )
create table table5
insert into table4 values
(1,'a'),(2,'a'),(3,'a'),(4,'b'),(5,'b'),
(6,'c'),(7,'c'),(8,'d'),(8,'d')
insert into table5 values
(1,'a'),(2,'a'),(3,'a'),(4,'b'),(5,'b'),(8,'d'),(8,'d')
select name from table4
except
select name from table5
집합연산자를 이용하여 두 테이블의 차이를 구해보았습니다.