다음 문제를 풀어보세요.
다음 중 주문(ORDERS) 테이블에서 주문 내역(ORDER_ITEM)이 존재하는 주문들만 조회하고자 할 때, 가장 효율적인 연산자를 사용한 SQL을 고르시오.
SELECT * FROM ORDERS O WHERE O.ORD_ID IN (SELECT I.ORD_ID FROM ORDER_ITEM I);
SELECT * FROM ORDERS O WHERE EXISTS (SELECT 1 FROM ORDER_ITEM I WHERE I.ORD_ID = O.ORD_ID);
SELECT DISTINCT O.* FROM ORDERS O, ORDER_ITEM I WHERE O.ORD_ID = I.ORD_ID;
SELECT * FROM ORDERS O WHERE O.ORD_ID = ANY (SELECT I.ORD_ID FROM ORDER_ITEM I);