Developing Myself Everyday
article thumbnail

< 이 블로그의 내용은 생활코딩의 DATABASE 강의를 바탕으로 합니다 >

 

생활코딩

hello world 생활코딩의 세계에 오신 것을 환영합니다. 생활코딩은 일반인들에게 프로그래밍을 알려주는 무료 온라인, 오프라인 수업입니다.  어떻게 공부할 것인가를 생각해보기 전에 왜 프로그

opentutorials.org

 

 

JOIN


 

위에는 author와 topic 테이블이 생성되어져 있다. 우리가 하고 싶은것은 이 2개의 테이블을 결합하는 것이다.

두 개의 테이블을 자세히 보면 id 값이 서로 연결되어 있다는 것을 알 수 있다. 그래서 우리는 이것을 이용해서 다음과 같이 두 개의 테이블을 JOIN 할 수 있다.

 

SELECT * 
FROM topic LEFT JOIN author 
ON topic.author_id = author.id;

 

 

위의 생성된 테이블은 id 값이 중복되어져서 나온다는 것을 알 수 있다.

그래서 다른 테이블인 comment의 id값을 기준으로 조금 더 깔끔하게 바꿔보겠다.

 

SELECT comment.id, description, name, profile 
FROM comment LEFT JOIN author 
ON comment.author_id = author.id;

 

 

이렇게 하면 우리는 우리가 원하는 테이블을 JOIN을 이용해 손쉽게 만들 수 있다.

profile

Developing Myself Everyday

@배준형

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!