[MySQL] 관계형데이터베이스 테이블 연결하기

2022. 8. 9. 17:38Program/MySQL

[MySQL] 관계형데이터베이스 테이블 연결하기

[테이블 연결하기]

1. 서로 연결하기 위한 두 개의 테이블을 생성한다.

예시 에서는 `topic`이라는 테이블과 `user`라는 테이블을 생성했다.

 

2. `topic`테이블의 author 컬럼의 value값을 `user`테이블의 id 값으로 연결(결합)하려고 한다.

이를 실행하기 위한 명령어는 다음과 같다.

SELECT topic.id,title,author,description FROM topic LEFT JOIN user ON topic.author = user.id;

만약 테이블에서 특정 행(row)데이터만 연결하려고 한다면 다음의 명령어를 추가하면 된다.

SELECT topic.id,title,author,description FROM topic LEFT JOIN user ON topic.author = user.id WHERE id=1;