테이블과 테이블을 JOIN
하기 위해서는,
데이터베이스가 어떠한 목적
을 가지고 있는지를 말할 수 있어야 한다.
SELECT * FROM topic LEFT JOIN author ON topic.author_id = author.id;
-- topic 테이블의 author_id 값과, author테이블의 id 값이 같다는 것을 의미한다.
-- topic 테이블과 join 테이블을 합친다. ON 조건 만족시키는 경우
SELECT topic.id, title, description, created, name, profile FROM topic LEFT JOIN author ON topic.author_id = author.id;
-- 행을 보기 편하게 바꾸고 싶을 때 (SELECT 다음에 포함하고 싶은 것만 작성)
-- 열에 id란 값이 2개 중복되므로 id -> topic.id 로 열 구분을 해줘야함
SELECT topic.id AS topic_id, title, description, created, name, profile FROM topic LEFT JOIN author ON topic.author_id = author.id;
-- topic.id AS topic_id, AS를 이용해 이름 변경하여 출력 가능
-- AS 사용 : topic.id AS topic_id