본문 바로가기
「SQL초급떼기

[JOIN-LEVEL2]코딩테스트 연습JOIN조건에 맞는 도서와 저자 리스트 출력하기

by DayGo 2023. 7. 28.

https://school.programmers.co.kr/learn/courses/30/lessons/144854

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

lever2로 쉬워보였으나 오랜만에 join 을 하려니 헷갈렸다..

 

1. left join 과 where 절이 같이 나올때는 where 절은 join 을 다 끝내고 써준다!!!

 

2. date_foramt 문 활용해서 형식 변경하는 문제!!

 

 

select c1.book_id, 
c2.author_name,
-- c1.published_date,
date_format(c1.published_date , '%Y-%m-%d') as 출판일
from book as c1 left join author as c2 on c1.author_id=c2.author_id
where category='경제'
-- left join 쓸시 WHERE 와 순서 주의!!!!! ,WHERE는 JOIN 뒤에다 쓴다!!!
order by published_date

댓글