country 테이블의 Code 칼럼에는 city 테이블의 CountryCode 칼럼과 같은 3자리 국가 코드가 들어 있습니다. 그러므로 필요할 때마다 두 칼럼을 연결고리로 원하는 정보를 가져오면 됩니다. 이런 방식을 사용하면 국가명은 물론 해당 국가의 다른 정보(대륙, 지역 등)도 가져올 수 있습니다. 다음 그림을 볼까요?
▲ 그림 3-4 city와 country 테이블을 연결해 도시 정보 조회하기
우리나라의 도시 정보를 가져오는데, 도시 아이디와 도시명, 인구수는 city 테이블에서, 국가명과 대륙 정보는 country 테이블에서 가져옵니다. 이때 국가 코드가 들어 있는 CountryCode와 Code 칼럼을 연결고리로 도시와 국가 데이터를 정확히 가져옵니다.