SQL/프로그래머스

[프로그래머스] 조건에 맞는 도서와 저자 리스트 출력하기 (Mysql)

에릭 Kim 2023. 4. 20. 16:26
반응형

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

 

프로그래머스

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

programmers.co.kr

 

소스코드

 

풀이

★ 일반적인 JOIN은 INNER JOIN을 뜻합니다. INNER JOIN이란 합치는 두 테이블의 ON절의 조건이 일치하는 값만 출력해줍니다 ! 

 

★ BOOK과 AUTHOR 테이블에서 AUTHOR_ID가 같은 것들만 출력

 

★ DATE_FORMAT으로 출력 값을 설정해주지 않으면 '2022-01-01 00:00:00'과 같이 PUBLISHED_DATE가 출력되게 됩니다. 그렇기에 DATE_FORMAT을 활용하여, 값을 '년-월-일'로 출력할 수 있도록 설정해줍니다 

 

 

★ JOIN 참고 자료 

https://inpa.tistory.com/entry/MYSQL-%F0%9F%93%9A-JOIN-%EC%A1%B0%EC%9D%B8-%EA%B7%B8%EB%A6%BC%EC%9C%BC%EB%A1%9C-%EC%95%8C%EA%B8%B0%EC%89%BD%EA%B2%8C-%EC%A0%95%EB%A6%AC

 

[MYSQL] 📚 테이블 조인(JOIN) - 그림으로 알기 쉽게 정리

SQL JOIN JOIN은 데이터베이스 내의 여러 테이블에서 가져온 레코드를 조합하여 하나의 테이블이나 결과 집합으로 표현해 주는, Relation Database 에서 가장 많이 쓰이는 녀석이다. (INNER) JOIN 조인하는

inpa.tistory.com

 

반응형