안녕하세요, 해커랭크 African Cities 를 풀다가 아래와 같은 질문이 생겼습니다.
African Cities
SELECT city.name
FROM city
INNER JOIN country ON city.countrycode = country.code
AND country.continent = 'africa'
마지막 줄에 WHERE 대신 AND를 썼을 때도 정답이 되었는데, WHERE와 어떤 차이가 있나요?
머리 속으로 그려봤을 때 해당 문제의 경우는 AND를 써도 무방한 것 같은데,
바람직한(?) 방법은 배운대로 WHERE을 쓰는 게 맞을까요?