-
[SQL 공부] INNER JOIN[공부] 프로그래밍/DB 2023. 4. 12. 01:26
INNER JOIN
-> 테이블들의 교집합을 만들어 내는 조인
① posts 테이블
idbodyuser_id1Hello32Hi13Good2② users 테이블
idname1taro2jiro3hanako4saito위의 두 테이블을 LEFT 조인을 할 경우
SELECT * FROM users JOIN posts ON users.id = posts.user_id
실행결과는
idnameidbodyuser_id3hanako1Hello31jiro2Hi12taro3Good2WITH tmp1 AS ( SELECT account_id , account_name , cross_category , company_name_lbc , advertiser_name FROM 테이블명1 ) , tmp2 AS ( SELECT log_date , ss_account_id , SUM(revenue) AS revenue , SUM(clicks) AS clicks , SUM(impressions) AS impressions FROM 테이블명2 WHERE log_date BETWEEN '해당날짜' AND '해당날짜' GROUP BY 1,2 ) SELECT a.account_id , account_name , cross_category , company_name_lbc AS "해당이름" , advertiser_name AS "해당이름" , revenue , clicks , impressions FROM tmp1 a INNER JOIN tmp2 b ON a.account_id = b.ss_account_id ORDER BY log_date, a.account_id ASC ;
'[공부] 프로그래밍 > DB' 카테고리의 다른 글
[구축] MongoDB 다운로드 : Homebrew (0) 2023.04.14 [SQL 공부] LEFT JOIN (0) 2023.04.10 [구축] MariaDB 다운로드 : Homebrew (0) 2023.04.10