JOIN 종류설명INNER JOIN공통된 값이 있는 행만 반환 (교집합)LEFT OUTER JOIN왼쪽 테이블은 유지, 오른쪽이 없으면 NULLRIGHT OUTER JOIN오른쪽 테이블은 유지, 왼쪽이 없으면 NULLFULL OUTER JOINLEFT + RIGHT 합집합 (NULL 포함, MySQL은 UNION 사용)CROSS JOIN모든 행을 조합 (곱집합, Cartesian Product)SELF JOIN같은 테이블을 자기 자신과 조인 기본키(Primary Key) : 중복을 허용하지 않고 고유한 값을 가지는 컬럼: null 값을 허용하지 않음(ex 주민번호 등)외래키(Forign Key) : 다른 테이블의 기본키(Primary Key)를 참조하는 컬럼 : 테이블 간 **연결(관계, 관계형 데이터베..