해결된 질문
작성
·
42
답변 2
1
그리고 JOIN한 결과를 사용하는 것은 강의 후반부(6-3)에 나오는 WITH문에서 CTE라는 것을 정의해서 사용할 수 있습니다. 혹은 테이블로 아예 저장할 수도 있구요. 테이블을 지정한다는 것이 어떤 의미인지 정확히 나와있지 않아 여러가지로 해석이 되는 것 같아 이것도 말씀드려요
1
안녕하세요. 강의에서는 JOIN하고 데이터가 어떻게 나오는지 알려드리기 위해서 저렇게 보여드린거고, 실제로 회사에서 쿼리를 작성할 땐 목적에 맞게 데이터를 집계하는 과정이 있어요. 그래서 해당 부분에선 JOIN이 어떻게 동작하는지 보여드리려고 했다고 생각하시면 됩니다.
그리고 전체 테이블을 다 나오게 하려고 하면 *을 쓰면 됩니다. 다만 이름이 중복되면 name, name_1 이렇게 _1 같은 것이 추가되서 나옵니다. 회사에서는 보통 별을 쓰는 것보단 필요한 컬럼만 명시적으로 쓰는 것이 더 좋다고 생각해주시면 됩니다