Hi Forum,
As a part of a database I am designing, I am trying to use the ISO-3166 standard to develop a listing of Countries, States [or equivilant] and Towns or Suburbs.
The standard is listed in Wikipedia
ISO 3166-1 - Wikipedia, the free encyclopedia.
When I started, I thought it would be a simple matter of three [3] tables being:
1) Country : ISO Code, Country Name
2) State : StateID, Country ISO Code, State ISO Code, State Name
3) Town : StateID, Town Name.
However, when assembling the tables, I discovered that some countries. eg.
Bangladesh,
Cape Verde etc have two sub-divisions, or two states, while most only have one.
Adding a second State table does not seem to work, and adding an additional column to the State table for these countries would mean adding the first state in multiple times?
Can anyone suggest the best way to deal with the second subdivision?
Any comments or suggestions would be greatly appreciated.