뷰 테이블은 기존의 테이블에서 선택적으로 컬럼을 추출하거나, 여러 개의 테이블을 조인한 결과에서 데이터를 추출하여 가상의 테이블을 만든 것입니다. 만약 사용자가 원하는 데이터를 만들기 위해서 여러 개의 테이블을 JOIN 해야 하는데, 해당 테이블이 수정 삭제되는 경우가 없는 경우, 뷰 테이블을 사용하여 JOIN된 결과를 미리 만들어 두는 것이 가능합니다. 그러면 쿼리가 어떻게 되겠습니까? 원래라면 SELECT * FROM A LEFT JOIN B ON A.id = B.id LEFT JOIN ... 이처럼 계속되는 조인과 조건들을 SELECT * FROM VIEW_TABLE 로 쿼리를 끝낼 수가 있다는 것이지요. 이처럼 뷰 테이블을 사용하면 다음과 같은 장점이 있습니다. 1. 데이터 보안 강화 뷰 테이블을..