관리 메뉴

여름 언덕에서 배운 것

Right join, Left Join, Full join, 본문

가랑비에 옷 젖는 줄 모른다 💻/SQL & DB

Right join, Left Join, Full join,

잔뜩 2023. 7. 31. 19:12

https://codingapple.com/

 

코딩애플 온라인 강좌 - 개발자도 단기완성!

단연 NO1 강사님의 NO.1 강의 역시나 명강입니다. IT 업계의 대치동 NO1. 강사같은 엄청난 강의력. 코딩애플님의 강의는, 엄청나게 기초적인 것부터 가르치는 듯 보이지만, 실제로 다루는 깊이는 절

codingapple.com

Left join → 왼쪽 테이블 전체 + 공통된 부분

Right join → 오른쪽 테이블 전체 + 공통된 부분

full join →   왼쪽오른쪽교칩합 다 합친거 ! 잘 안씁니다.

 

LEFT JOIN / LEFT OUTER JOIN

RIGHT JOIN / RIGHT OUTER JOIN

FULL JOIN / FULL OUTER JOIN

같은 뜻이다.

SELECT * 
FROM program 
  LEFT JOIN teacher
    ON program.강사id = teacher.id

 

왜 쓰냐 ,테이블을 합칠 때 null 이  발생하는 부분을 찾고 싶을때 사용한다.

데이터가 빵꾸난 부분을 찾기 위해서 사용합니다.

SELECT * 
FROM program 
  LEFT JOIN teacher
    ON program.강사id = teacher.id
WHERE 컬럼명 IS NULL

숙제

매출내역에 없는 상품

SELECT *
FROM sales RIGHT JOIN product
ON sales.상품id = product.id

매출내역에 없는 고객

SELECT *
FROM sales RIGHT JOIN user_table 
ON sales.고객번호 = user_table.id
728x90

'가랑비에 옷 젖는 줄 모른다 💻 > SQL & DB' 카테고리의 다른 글

update/delete  (0) 2023.07.31
Insert 인서트  (0) 2023.07.31
이너조인, Inner Join, 크로스 조인 ,Cross Join  (0) 2023.07.31
기본키,복합키,외래키  (1) 2023.07.31
정규화 /정규형 (제1,2,3)  (0) 2023.07.31