본문 바로가기
스터디 공간

[SQL Basic] CROSS JOIN / Cartesian Product (카테시안곱)

by 재스민맛 2021. 3. 24.
반응형

SQL 기초 스터디 - CROSS JOIN / Cartesian Product

 

Cartesian Product (카테시안 곱)

CROSS JOIN과 동일한 효과를 불러일으키며, 테이블과 테이블간의 모든 값의 반환이 이루어지는 것을 말합니다.

아래의 사진을 보고 코드를 확인해 봅시다.

 

Cartesian Product

 

Code : SELECT * FROM table1, table2

 

5x5 Cartesian Product

 

CROSS JOIN

TABLE1 ~ TABLE2의 모든 Row를 가져와 연결시키는 역할을 합니다.

위에서의 Cartesian Product가 일어난다는 것으로 이해하시면 됩니다.

즉, Table1의 개수 x Table2의 개수만큼을 반환합니다.

 

https://www.w3resource.com/sql/joins/cross-join.php

 

Code : SELECT * FROM table1 CROSS JOIN table2

 

CROSS JOIN

 

반응형

댓글