양쪽 테이블에서 키가 일치하는 행만 결합합니다.
INNER JOIN은 ON 조건이 참인 행 조합을 반환합니다. 보통 외래키와 기본키를 연결하며 같은 이름의 열은 테이블 별칭으로 출처를 명시합니다.
조인 전 각 테이블의 관계가 1:1, 1:N, N:M 중 무엇인지 확인하면 예상 행 수를 판단할 수 있습니다.
ON 조건을 빠뜨리면 모든 조합인 Cartesian product가 생겨 결과와 부하가 폭증합니다.
INNER JOIN 문법과 매칭 규칙은 SQL 표준이라 SQLite·MariaDB·PostgreSQL 어디로 옮겨도 그대로 동작합니다.
고객 이름으로 조인하지 말고 변하지 않는 customer_id를 사용하세요.
직접 바꿔보세요주문별 고객 이름과 금액을 조회하세요.
실행 버튼을 누르면 결과가 여기에 표시됩니다.