- first name,last name,city,state --출력값
- Address테이블에 personId가 없으면 NULL값 출력
=> Person테이블 사람의 city,state 정보 추출을 위해,
JOIN 필요함 ( 'Personid' 기준)
=> 단,Address 테이블에 없는 personid가 Person 테이블에
없을 경우,NULL값으로 표시해야 하므로 ,LEFT JOIN
SELECT firstname,lastname,city,state
FROM person
LEFT JOIN address ON person.personId=address.personId
JOIN
사용시에,WHERE
대신 USING
도 사용하기
SELECT firstname,lastname,city,state
FROM person
LEFT JOIN address USING (personId)
* JOIN 사용할때, 주의점 !
>
ON절 : 각 테이블의 키 연결하여 조회
USING절 :두 테이블을 연결하는 키 명시
=> 단,USING 사용 시,
테이블 간의 키 컬럼명이 일치해야 한다.