728x90
반응형
예를 들어, customers와 orders라는 두 개의 테이블이 있다고 가정해보자. customers 테이블에는 customer_id, name, email 열이 있고, orders 테이블에는 order_id, customer_id, order_date, total_amount 열이 있다.
이 두 테이블을 조인하고, 고객의 이름, 이메일, 주문 상세 정보를 포함하는 결과를 가져오고 싶다면, 다음과 같이 INNER JOIN 문을 사용할 수 있다.
SELECT customers.customer\_id, customers.name, customers.email, orders.order\_id, orders.order\_date, orders.total\_amount
FROM customers
INNER JOIN orders ON customers.customer\_id = orders.order\_id;
위의 쿼리는 customers 테이블에서 customer_id, name, email 열과 orders 테이블에서 order_id, order_date, total_amount 열을 선택한다.
INNER JOIN 절에서 customers.customer_id와 orders.order_id를 기준으로 두 테이블을 조인한다.
customers.customer_id와 orders.order_id가 SELECT 문에 포함되어 있어야한다.
JOIN 절에서 조인할 열을 사용하려면 해당 열을 SELECT 문에 포함해야 한다.
728x90
반응형
'tool 공부 > SQL' 카테고리의 다른 글
MySQL 기초-1 (0) | 2023.02.07 |
---|---|
[Oracle] 실전 데이터 분석-우리집 주변은 안전할까?!-1 (0) | 2022.11.09 |
[Oracle] And/Or/Not : 원하는행 선택하기 (1) | 2022.11.08 |
[Oracle] Where : 원하는 행 나타내기 (0) | 2022.11.07 |
[Oracle] Select : 컬럼 제어 (중복제거 , Alias) (0) | 2022.11.06 |