728x90
SELECT * FROM 테이블1 LEFT JOIN 테이블2 ON 테이블1.필드1 = 테이블2.필드1;
: '테이블1.필드1'과 '테이블2.필드1'의 내용이 같은 것이라고 인지하고 테이블1, 테이블2 두 개의 테이블을 하나로 합쳐서 보여준다.
SELECT 필드명 AS 새필드명, 필드명, ... FROM 테이블1 LEFT JOIN 테이블2 ON 테이블1.필드1 = 테이블2.필드1;
: 위처럼 합치는데, 중복되는 내용은 하나만 보여주도록 원하는 필드명만 선택해서 나타낸다. '필드명 AS 새필드명' 부분은 모호할 수 있는 필드명을 다른 이름으로 표시해주는 역할을 한다. 그리고 해당 예제에서는 topic과 author 테이블에 모두 id 라는 필드가 있기 때문에 혼동이 오지 않도록 테이블명.id라고 해주어야 표시를 할 수 있다.
728x90
'Programming > SQL' 카테고리의 다른 글
[프로그래머스/SQL] IS NULL - ROOT 아이템 구하기(Lv.2) (0) | 2024.06.12 |
---|---|
[MariaDB] SQL의 CRUD (0) | 2022.01.20 |
[MariaDB] Database 및 table 생성 (0) | 2022.01.20 |
[MariaDB] MariaDB 설치 (Windows) (0) | 2022.01.20 |