SQL 중급자가 되려면 알아야하는 것앞서는 SQL의 완전 기본적인 문법에 대해서만 배우고, 더 심화되어서 사용할 수 있는 것은 알아보지 않았다.이번 포스트에서는, 여러 join 연산과 index, view, role 등의 추가적인 개념에 대해 알아볼 것이다.이런 연산들을 배우면 더욱 쿼리를 효과적이고 효율적으로 작성할 수 있을 것이다.Join OperationJoin 연산은 이전 포스트에서 이야기했듯이 두 개의 테이블에서 조건을 만족하는 특정 행들을 가져오는 연산이었다.기본적으로 join 연산은 두 테이블을 카테시안 곱한 상태에서 실행되고, 그 조건에 따라 여러 가지로 나뉜다.두 테이블에 같은 성격의 attribute가 있다면 그것을 common attribute라고 부른다.여기서 같은 성격이란 같은 이..