728x90 반응형 [데이터베이스] join할 때 on 과 where의 조건절 차이1 [데이터베이스] join할 때 on 과 where의 조건절 차이(성능, 속도 차이) 핵심 on: join 전에 조건을 필터링 where: join 후에 조건을 필터링 예시 `ON` 절과 `WHERE` 절은 SQL에서 조인 연산 시에 조건을 지정하는데 사용되는 절입니다. JOIN을 이용할 땐 조건절을 어떻게 사용하느냐에 따라 성능에 차이가 생깁니다. SQL 쿼리 실행 순서를 모른다면 참고 예시를 통해 on에서의 조건과 where에서의 조건 차이를 짚고 넘어가보겠습니다. `users` 테이블 (user_id, name, email) `orders` 테이블 (order_id, user_id, name, total_amount) # CASE 1) SELECT * FROM users a, orders b WHERE a.user_id = b.user_id and a.name = b.name and.. 2023. 12. 19. 이전 1 다음 728x90 반응형