A와 B테이블을 조인 후 중복삭제후 표시

A와 B테이블을 조인 후 중복삭제후 표시

QA

A와 B테이블을 조인 후 중복삭제후 표시

답변 1

본문

3731206609_1605075191.3523.png

A 테이블과 B테이블을 비교해서 B테이블과 중복되는값은 없애고 중복되지 않는 A테이블의 값만 C테이블로 가져오고 싶은데 어떻게 해야하나요? JOIN으로 해보려고 했는데 저렇게는 안되는것 같아요...

 

A테이블에 필드1 이 있고

B테이블에 필드1 필드2 필드3 이 있습니다

각 필드의 값들은 8자리의 랜덤숫자 입니다.

 

A테이블의 필드1 과 B테이블의 필드1,필드2,필드3을 비교해서 A테이블의 필드1값에서 B테이블의 각 필드에 한개라도 중복이 되는 값이 있다면 없애고 C테이블에 보이길 원합니다

이 질문에 댓글 쓰기 :

답변 1

LEFT JOIN 과  INNER JOIN 을 비교해보시면 쉽게 아실수 있습니다.

답변 감사합니다
INNER 는 A와 B가 겹치는 값만 가져오는거고
LEFT는 A에 있는 값은 전부 가져오고 A와B 겹치는 값까지 가져오는걸로 알고 있는데
구글링을 아무리해도 A값을 가져오면서 A와B가 겹치는 값을 삭제하고 B값도 삭제하고 유일하게 안겹치는 A값만 가져오는방법은 없던데 저 두개를 어떻게 비교를 하면 알수있는지 수식 한번만 알려주실수 있으실까요.....

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
filter #sql ×
전체 728
© SIRSOFT
현재 페이지 제일 처음으로