여러 행을 검색하는 가장 좋은 방법은 무엇입니까?select - where-in-join을 사용하는 mysql 쿼리
select *
from order_details
where order_id in (1,2,3, ... ....)
... 또는 :
select *
from order_details
INNER JOIN orders on orders.id = order_details.order_id
INNER JOIN customers on customers.id = orders.customer_id
where customers.id = 3
일반적으로 달라집니다. :) –
좋지 않은 예제를 제공했습니다. 첫 번째 쿼리는'ORDER_ID'를 기반으로 한'ORDER_DETAIL' 레코드 목록을 가져옵니다. 두번째 질의는'CUSTOMER_ID'가 특정 값인'ORDER_DETAIL' 레코드를 찾고 있습니다. –