자연 조인
-
[SQLite] 자연 조인(NATURAL JOIN)Software/SQLite 2018. 1. 20. 16:56
자연 조인은 내부 조인의 한 일종이다. 내부 조인의 경우 명시적으로 조인 조건을 작성을 해주었지만 자연 조인의 경우는 별도의 조인 조건 없이 테이블이 가지고 있는 공통 컬럼 이름을 매개체로 연결된다. 즉 조인 조건 (WHERE, ON 절)은 불필요하며 대신 FROM 절에서 두 테이블 이름 사이에 NATURAL JOIN 키워드를 추가하면 된다. 그리고 자연 조인의 경우 동일 컬럼 이름을 매개체로 연결되어 있기에 조회 필드에서 와일드 카드(*) 사용 시 중복된 컬럼은 한 번만 조회된다. 아마 다음 예제를 보면 쉽게 이해할 수 있을 것이다. sqlite> SELECT * FROM cars NATURAL JOIN carBrand; car_id|brand_id|name|price|brandName 1|1|Sona..