sql1 [DB/SQL] 중첩 질의 보다 JOIN Query가 더 효율적인 이유 데이터베이스를 설계하고 SQL 쿼리를 작성할 때, 동일한 결과를 얻기 위해 중첩 질의(Subquery)와 JOIN 쿼리를 사용하는 두 가지 방법을 고민하는 경우가 있다. 이 두 방식 중 대량의 데이터셋이나 여러 테이블 간의 연결이 많은 경우에 JOIN 쿼리가 더 효율적으로 작동하는 이유를 살펴보자. 1. 중첩 질의(Subquery)란?중첩 질의는 SQL 쿼리 안에 또 다른 쿼리가 중첩된 형태로, 주로 결과 값을 필터링하거나 계산하는 데 사용된다. SELECT nameFROM employeesWHERE department_id = ( SELECT id FROM departments WHERE name = 'HR'); 위 쿼리는 ‘HR’ 부서의 ID를 먼저 찾은 뒤, 해당 ID에 속한 직원.. 2024. 10. 27. 이전 1 다음