https://www.hackerrank.com/challenges/african-cities/problem?isFullScreen=true
African Cities | HackerRank
Query the names of all cities on the continent 'Africa'.
www.hackerrank.com
코드설명
INNER JOIN 을 활용합니다.
CITY와 COUNTRY가 M:1 관계임을 알 수 있습니다.
그러므로, 하나의 COUNTRY 'Africa'에 대해서 여러개의 CITY가 존재하겠지요.
INNER JOIN한뒤, CITY.NAME을 출력하면 됩니다.
ORACLE 코드
SELECT C.NAME FROM CITY C INNER JOIN COUNTRY CO ON C.COUNTRYCODE = CO.CODE WHERE CO.CONTINENT = 'Africa';