SQLD 기출문제 예상문제 258

다음 문제를 풀어보세요.

다음 중 아래 SQL의 실행 계획에서 NL 조인(Nested Loops Join)이 선택될 가능성이 높은 상황에 대한 설명으로 가장 적절한 것을 고르시오.

## 테이블 구조
CREATE TABLE CUSTOMERS (
    CUSTOMER_ID VARCHAR2(10) PRIMARY KEY,
    CUSTOMER_NAME VARCHAR2(100),
    CITY VARCHAR2(50),
    REG_DATE DATE
);

CREATE TABLE ORDERS (
    ORDER_ID VARCHAR2(10) PRIMARY KEY,
    CUSTOMER_ID VARCHAR2(10) REFERENCES CUSTOMERS(CUSTOMER_ID),
    ORDER_DATE DATE,
    AMOUNT NUMBER
);

## SQL 쿼리문
SELECT
    c.CUSTOMER_NAME,
    o.ORDER_ID,
    o.ORDER_DATE
FROM
    CUSTOMERS c,
    ORDERS o
WHERE
    c.CUSTOMER_ID = o.CUSTOMER_ID
AND c.CITY = 'Seoul';