가정하자 나는 다음과 같습니다.저장 지역/도시 데이터
표 region_city
내 사용자 테이블에서id name parent_id
==============================
1 North null
2 South null
3 Manchester 1
4 London 2
나는 사용자가에있는시의 ID를 저장
이제 검색 양식에 최상위 수준의 검색을 수행 할 수 있어야합니다. 즉 특정 지역 (북쪽 또는 남쪽)에 속한 모든 사용자를 찾을 수 있어야합니다.
내 사용자 테이블에 region_id 필드를 포함하면 더 쉽게 사용할 수 있습니까? 아니면 정상화 개념에 반대하는 것입니까?
지역 내에서 더 많은 계층 구조 수준을 원하십니까? –
아니요 두 레벨 (지역 및 도시) 만있을 것입니다. – GSTAR