Ok, lo estoy subiendo a mediafire. Mientras se sube te comento un poco como están las tablas:
Hay tres tablas:
- City
- Country
- Region
Las tres tienen como parte de la PK el campo "language". Puede tener 3 valores:
3: Inglés
6: Francés
7: Español
A la hora de hacer una query, por ejemplo todas las ciudades de un país, deberías hacer algo como:
Código SQL:
Ver originalSELECT c.name
FROM city c
INNER JOIN country o ON c.id_country = o.id_country AND o.LANGUAGE=3 AND c.LANGUAGE = 3
ORDER BY c.name ASC
Para las regiones simplemente cambia "city c" por "region c" y ya está
Otra ventaja es que cada ciudad tiene un ID único, por lo que a partir del id de la ciudad puedes obtener la región y el país.
Lo único que has de tener en cuenta es el idioma. Específicalo siempre, ya que sino te saldrán los resultados triplicados (o seis o nueve veces, incluso...).
Código:
http://www.mediafire.com/?knrs5aat9hiveh3,iv1221clb31v41m,ftmfbm08bir73ef
Dejo aquí la descarga a las tres tablas. Espero te sirvan.
Saludos