반응형
SQL 기초 스터디 - CROSS JOIN / Cartesian Product
Cartesian Product (카테시안 곱)
CROSS JOIN과 동일한 효과를 불러일으키며, 테이블과 테이블간의 모든 값의 반환이 이루어지는 것을 말합니다.
아래의 사진을 보고 코드를 확인해 봅시다.
Code : SELECT * FROM table1, table2
CROSS JOIN
TABLE1 ~ TABLE2의 모든 Row를 가져와 연결시키는 역할을 합니다.
위에서의 Cartesian Product가 일어난다는 것으로 이해하시면 됩니다.
즉, Table1의 개수 x Table2의 개수만큼을 반환합니다.
Code : SELECT * FROM table1 CROSS JOIN table2
반응형
'스터디 공간' 카테고리의 다른 글
[프로그래머스 - SQL 기초 문제 스터디] 이름에 el이 들어가는 동물 찾기 (STRING) (0) | 2021.04.11 |
---|---|
[프로그래머스 - SQL 기초 문제 스터디] 루시와 엘라 찾기 (STRING) (0) | 2021.04.11 |
[프로그래머스 - SQL 기초 문제 스터디] 보호소에서 중성화한 동물 (JOIN) (0) | 2021.03.22 |
[프로그래머스 - SQL 기초 문제 스터디] 있었는데요 없었습니다 (JOIN) (0) | 2021.03.21 |
[프로그래머스 - SQL 기초 문제 스터디] 없어진 기록 찾기 (JOIN) (0) | 2021.03.21 |
댓글