I'm confused about your database design. You may need to normalize it.Perhaps this database design would work for you...You could create a Country table, State table, City table, and Clinic table.Country has a 1 to many relationship to StateState has a 1 to many relationship to CityCity has a 1 to many relationship to Clinic.This way if you wanted to find which data is available to a clinic you could run a query such as this.SELECT Country.<Data Columns>, State.<Data Columns>, City.<Data Columns>, Clinic.<Data Columns>FROM Clinic INNER JOIN City ON (Clinic.CityID = City.CityID) INNER JOIN State ON (City.StateID = State.StateID) INNER JOIN Country ON (State.CountryID = Country.CountryID)WHERE Clinic.ClinicID = @ClinicID
Perhaps you could try something like this
Dustin Michaels