DataBase/SQL

[DB][SQL] Multi Table Queries _ Left Join

bay07 2024. 4. 2. 14:21

▷  Left Join

오른쪽 테이블과 일치하는 레코드와 함께

왼쪽 테이블의 모든 레코드를 반환한다

오른쪽 테이블과 매칭되는 레코드가 없으면 NULL로 표시한다 

 

SELECT * FROM articles
LEFT JOIN users 
  ON users.id = articles.userId;

 

게시글을 작성한 적이 없는 회원 정보 조회

SELECT * FROM users
LEFT JOIN articles 
  ON articles.userId = users.id
WHERE articles.userId IS NULL;