Join 쿼리

정키·2023년 6월 28일

의문투성이들

목록 보기
11/12

예시

SELECT C.CONSULTING_NUMBER, C.COMPANY_NUMBER, C.USER_NUMBER, C.CONSULTING_COMMENT, U.USER_NICKNAME, CO.COMPANY_NAME
FROM TBL_CONSULTING C
JOIN TBL_USER U ON C.USER_NUMBER = U.USER_NUMBER
JOIN TBL_COMPANY CO ON C.COMPANY_NUMBER = CO.COMPANY_NUMBER;

SELECT C.CONSULTING_NUMBER, C.COMPANY_NUMBER, C.USER_NUMBER, C.CONSULTING_COMMENT, U.USER_NICKNAME, CO.COMPANY_NAME: SELECT 문에 필요한 열을 나열합니다. 필요한 열은 상담 번호, 회사 번호, 사용자 번호, 상담 내용, 사용자 별명, 회사 이름을 포함합니다.
FROM TBL_CONSULTING C: TBL_CONSULTING 테이블에서 데이터를 가져옵니다. 여기서 테이블의 별칭(alias)으로 'C'를 사용합니다.
JOIN TBL_USER U ON C.USER_NUMBER = U.USER_NUMBER: 사용자 번호를 기준으로 TBL_CONSULTING 테이블과 TBL_USER 테이블을 조인합니다. TBL_USER 테이블의 별칭으로 'U'를 사용합니다.
JOIN TBL_COMPANY CO ON C.COMPANY_NUMBER = CO.COMPANY_NUMBER: 회사 번호를 기준으로 TBL_CONSULTING 테이블과 TBL_COMPANY 테이블을 조인합니다. TBL_COMPANY 테이블의 별칭으로 'CO'를 사용합니다.
쿼리 전체 요약: 이 쿼리는 TBL_CONSULTING 테이블에 있는 상담 정보와 관련된 사용자 정보, 회사 정보를 가져오기 위해 TBL_USER와 TBL_COMPANY 테이블을 조인합니다. ON 절은 조인에서 별칭(alias)을 사용하여 공통 열을 기반으로 테이블을 매칭하며 SELECT 절에서는 필요한 열들을 나열하여 결과 집합을 생성합니다.

profile
bbbu

0개의 댓글