자체 조인
-
[SQLite] 자체 조인 (SELF JOIN)Software/SQLite 2018. 1. 14. 18:05
자체 조인(SELF JOIN)이란 동일한 테이블을 연결해서 조회하는 방법을 말한다. 쉽게 말하면 이전에 설명한 중첩 질의를 자체 조인을 사용해서 작성가능 하다. 예를 들어 cars 테이블에서 "Sonata"라는 name의 price와 같은 값을 가지는 데이터를 조회한다고 한다면 우리는 아래와 같이 먼저 name 값이 "Sonata"인 데이터의 price값을 조회한 후 조회된 price 값과 동일한 가격의 데이터를 조회해야 한다. sqlite> SELECT brand_id, name, price ...> FROM cars ...> WHERE price in (SELECT price from cars WHERE name = "Sonata"); brand_id|name|price 1|Sonata|1500000..