MySQL에서 CROSS JOIN의 기본 동작은 무엇인가요?

과목: MySQL

문제 번호: 3144

easy
MySQL에서 CROSS JOIN의 기본 동작은 무엇인가요?
A. 두 테이블에서 매칭되는 레코드만 반환합니다
B. 첫 번째 테이블의 모든 레코드와 두 번째 테이블의 매칭되는 레코드를 반환합니다
C. 두 테이블의 모든 레코드를 조합하여 반환합니다
D. 두 테이블에서 중복되지 않는 레코드만 반환합니다

정답: C



⦁ CROSS JOIN은 첫 번째 테이블의 각 레코드와 두 번째 테이블의 모든 레코드를 조합합니다

⦁ 이는 수학의 카르테시안 곱(Cartesian Product)과 같은 개념입니다

⦁ 매칭 조건이 없어도 모든 가능한 조합을 생성합니다

⦁ 결과 레코드 수 = 테이블1의 레코드 수 × 테이블2의 레코드 수

💡 학습 팁

이 문제를 포함한 MySQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.