mysql left join 요약
-
MySQL Join 요약공부하기/데이터베이스 2023. 2. 9. 13:37
join은 뭐야? 왜 사용하는 거야? 관계형 데이터베이스는 여러 관계 테이블이 같은 컬럼을 linking하여 이뤄져있고 보통 이 컬럼을 외래키(foreign key)라고 한다. 주문과 주문 상세 테이블이 존재한다고 가정하고 완료된 주문을 찾고 싶다면 주문, 주문상세 테이블에 각 한번씩 쿼리를 날려야한다. 이렇게 불필요하게 쿼리를 2번 날리지 않기 위해서 필요한게 join이다. join은 테이블간의 공통 컬럼값을 기반으로 하나 이상의 테이블간의 데이터를 연결하는 방법이다. 포스팅 기준 테이블 및 데이터 CREATE TABLE user ( user_id INT AUTO_INCREMENT, name VARCHAR(100), PRIMARY KEY (user_id) ); CREATE TABLE user_info ..