목록2025/04/26 (1)
Programing_Java
복잡한 조인 쿼리 대신 View를 사용하는 이유와 실전 적용법
1. 문제 상황일반 테이블에서 데이터를 가져올 때, 여러 개 테이블을 조인해서 복잡한 SQL을 작성하는 경우가 많음 예 :SELECT A.*, B.*, C.*FROM AJOIN B ON A.key = B.keyJOIN C ON B.key = C.keyWHERE A.status = 'Y'; 이런 쿼리를 매번 작성하게 되면,• 쿼리 가독성이 떨어짐• 관리가 어려움• 성능 최적화가 힘들어짐• 쿼리 수정 시 모든 코드 수정 필요 결국 개발/운영 생산성이 크게 떨어짐 2. 해결 방법: View 생성 복잡한 조인 쿼리를 하나의 View 테이블로 만들어두고, 필요할 때 View를 단일 테이블처럼 조회 View 생성 예시CREATE OR REPLACE VIEW VIEW_BOARD_COMBO ASSELECT A.*, B..
💾 DB_
2025. 4. 26. 17:18