
프론트엔드 개발을 할 줄 아는 개발자를 찾아라.
🔑 핵심
& 연산자(비트 연산자)를 통해 기술 보유 여부를 판단할 수 있음
(D.SKILL_CODE & S.CODE) = S.CODE → 해당 기술을 포함한다는 뜻
EXISTS를 사용하여 해당 기술을 하나라도 보유한 경우만 필터링
SELECT ID, EMAIL, FIRST_NAME, LAST_NAME
FROM DEVELOPERS D
WHERE EXISTS (SELECT 1
FROM SKILLCODES S
WHERE S.CATEGORY = 'Front End'
AND D.SKILL_CODE & S.CODE = S.CODE)
ORDER BY D.ID