YataNox
[My_SQL] FrontEnd 개발자 찾기 본문
문제
CATEGORY가 Front End 인 CODE값을 찾아서 DEVELOPERS에 조인한다. 이 때 & 연산자를 사용하여 검증한다.
SKILL_CODE가 여러 SKILL을 가지고 있다면 중복되어 표시 될 수 있기 때문에 DISTINCT를 사용한다.
코드
WITH front AS (
SELECT CODE
FROM SKILLCODES
WHERE CATEGORY = 'Front End'
)
SELECT DISTINCT dev.ID, dev.EMAIL, dev.FIRST_NAME, dev.LAST_NAME
FROM DEVELOPERS dev JOIN front ON dev.SKILL_CODE & front.CODE
ORDER BY 1 ASC;
'DB > Programmers SQL' 카테고리의 다른 글
[My_SQL] Lv.3 특정 조건을 만족하는 물고기별 수와 최대 길이 구하기 (0) | 2024.06.10 |
---|---|
[My_SQL] Lv.3 조건에 맞는 사용자 정보 조회하기 (0) | 2024.06.10 |
[My_SQL] 특정 세대의 대장균 찾기 (0) | 2024.06.03 |
[My_SQL] 부서별 평균 연봉 조회하기 (0) | 2024.06.03 |
[My_SQL] 오랜 기간 보호한 동물(2) (0) | 2024.06.03 |