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';