SQL 여러 결합 합치기


SQL 여러 결합 합치기

JOIN과 SELF JOIN을 둘 다 활용하는 방법도 있다. 아래와 같이 여러 가지 데이터 테이블이 있다고 쳐보자. 아래 Student project가 있는데 그 프로젝트를 project pair끼리 리뷰를 하도록 할 것이다. 그렇다면 누가 어떤 프로젝트를 리뷰하는지를 표로 뽑을 수 있을까? 만약 위이ㅡ 코드에서 단순하게 project pair를 가져오라고 한다면? 그렇다면 아래처럼 단순하게 project pari에 대한 ID 번호가 나올 뿐이다. 맞는 정보이긴 하지만 가시성이 없다. 그렇다면 project pair를 student project와 join 한다면? 그렇다면 아래처럼 모든 테이블들이 조인되어 나온다. 하지만 프로젝트가 2개인 지금은 그냥 2개의 프로젝트에 해당하는 이름을 보고.......


원문링크 : SQL 여러 결합 합치기