אז כמו שאמרתי, לקחתי את הטבלה הגדולה של הערים וחילקתי אותה ל 3:1. ראשית - עם הערים וקישור לשדה מפתח לטבלאות החדשות
2. איזורים : מפתח, שם איזור , קוד איזור וקוד מדינה.
3. מדינות: קוד, מדינה, שם מדינה.
וזה הקוד:
SELECT messages.* , world_countries.country_name, world_regions.region_name , world_cities.city FROM messages LEFT JOIN world_countries ON (messages.location = world_countries.country_code) LEFT JOIN world_regions ON (messages.location = world_regions.reg_id) LEFT JOIN world_cities ON ( messages.location = world_cities.id)
|
כמובן שכל הטבלאות קיבלו אינדקס בהתאם.
מה דעתך?
פתיחת אייפונים נעולים לסים פרי
https://www.unlock-it.co.il