SQL 관계형 테이블 결합하기 (Join Table)


SQL 관계형 테이블 결합하기 (Join Table)

우리가 두 가지 이상의 테이블에 있는 정보를 보고 싶을 때는 테이블을 Join 하여야 한다. 정보가 아래처럼 두 가지 테이블이 있다고 해보자. 아래 두 개의 테이블에서 ID는 연관이 있다. (같은 key 값) 그러면 같은 ID를 기준으로 다른 테이블에 있는 정보를 가져오려면 어떻게 해야 할까? Cross Join 가장 간단한 방법인데, SELECT 이후에 두 개의 테이블 이름을 그냥 연달아 써주는 것이다. 그러면 모든 열의 정보가 다 붙여져서 나온다. 하지만 이렇게 하면 열이 많아지기도 하고 그다지 유용하지 않다. 우리는 ID를 기준으로 매칭되는 정보를 가져오길 원하기 때문이다. 아래에서 보면 정보가 그냥 ID의 순서에 따라서 여러 번 복사되어 나.......


원문링크 : SQL 관계형 테이블 결합하기 (Join Table)