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';

+ Recent posts