728x90
-
- Join의 종류: Left Join, Inner Join
- Left Join: 유저 데이터로 Left Join 이해해보기생각하는 그 그림이 맞아요! SQL에서의 Join은 두 집합 사이의 관계와 같답니다.
- 여기서 A와 B는 각각의 테이블을 의미합니다. 둘 사이의 겹치는 부분은, 뭔가 테이블 A와 B의 key 값이 연결되는 부분일 것 같지 않나요?
- 👉 어떤 데이터는 모든 필드가 채워져있지만, 어떤 데이터는 비어있는 필드가 있습니다.
- 👉 앗! 어디서 많이 본 그림 아닌가요?
- 여기서 A와 B는 각각의 테이블을 의미합니다. 이 그림은 뭔가, 두 테이블의 교집합을 이야기하고 있는 것 같지 않나요?
- 👉 앗! 어디서 많이 본 그림 아닌가요?
- Inner Join: 유저 데이터로 Inner Join 이해해보기
- 여기서 A와 B는 각각의 테이블을 의미합니다. 이 그림은 뭔가, 두 테이블의 교집합을 이야기하고 있는 것 같지 않나요?
- 👉 이것도 어디서 많이 본 그림이에요!
- SQL 쿼리가 실행되는 순서
- 👉 위 쿼리가 실행되는 순서: from → join → select
- select * from enrolleds e inner join courses c on e.course_id = c.course_id;
- select를 두 번 할 게 아니라, 한번에 모아서 보고싶은 경우, 있을걸요!
- 예를 들면 이렇게!
- 👉 근데, 그러려면 한 가지 조건이 있어요! 노란색과 파란색 박스의 필드명이 같아야 한답니다. 🙂 (당연하겠죠?)
예시) 7월 데이터 테이블+ 8월 데이터 테이블
728x90
'🫅스파르타 코딩클럽 > SQL' 카테고리의 다른 글
2022-11-06 SQL 4주차 (0) | 2022.11.06 |
---|---|
2022-10-29 SQL 2주차 (0) | 2022.10.29 |
2022-10-23 SQL 1주차 (0) | 2022.10.23 |