반응형
츄르사려고 코딩하는집사입니다.
1. [solvesql] 작품이 없는 작가 찾기 SQLite
2. 문제 출처
https://solvesql.com/problems/artists-without-artworks/
3. 풀이
- ARTISTS 테이블에서 ARTWORKS_ARTISTS 테이블과 ARTIST_ID를 기준으로 LEFT OUTER JOIN을 한다.
- 그러면, ARTIST_ID가 없는 데이터도 나오기 떄문에, DEATH_YEAR가 NULL이 아니고, ARTIST_ID가 NULL인 데이터만 출력하면 된다.
4. 소스 코드
SELECT A.ARTIST_ID
, A.NAME
FROM ARTISTS A
LEFT OUTER JOIN ARTWORKS_ARTISTS AA ON A.ARTIST_ID = AA.ARTIST_ID
WHERE A.DEATH_YEAR IS NOT NULL
AND AA.ARTIST_ID IS NULL
반응형
'알고리즘 > solvesql' 카테고리의 다른 글
[solvesql] 할부는 몇 개월로 해드릴까요 SQLite (0) | 2022.10.25 |
---|---|
[solvesql] 지역별 주문의 특징 SQLite (0) | 2022.10.25 |
[solvesql] 가구 판매의 비중이 높았던 날 찾기 SQLite (0) | 2022.10.25 |
[solvesql] 일별 블로그 방문자 수 집계 SQLite (0) | 2022.10.25 |
[solvesql] 복수 국적 메달 수상한 선수 찾기 SQLite (0) | 2022.10.23 |
[solvesql] 첫 주문과 마지막 주문 SQLite (2) | 2022.10.21 |
[solvesql] 레스토랑의 대목 SQLite (0) | 2022.10.21 |
[solvesql] 많이 주문한 테이블 찾기 SQLite (0) | 2022.10.21 |
최근댓글