|
|
|
| Имеется таблица с данными:
id_w city_id city_name country_name
1 10501 Аахен Германия
2 40831 Абадан Иран
3 99855 Абаза Россия
4 29865 Абакан Россия
5 29485 Абан Россия
6 28581 Абатский Россия
7 28815 Абдулино Россия
8 3091 Абердин Великобритания
9 64756 Абеше Чад
10 65578 Абиджан Кот-д Ивуар
11 72266 Абилин США
12 99666 Абинск Россия
|
извлекаем какие у нас есть страны
<? mysql_query("SELECT country_name FROM w_db GROUP BY country_name"); ?>
|
как теперь можно в одном запросе извлечь список стран и затем извлечь города которые относятся к стране?
я вот думал может с помощью join. пытался чтото делал, но окзалось что мои знания слишком ограничены.. | |
|
|
|
|
|
|
|
для: Ильдар
(23.08.2008 в 00:08)
| | Странно зачем храните city_id и city_name. Лучше что-то одно, не находите?
Если храните city_id, то почему нельзя создать таблицу для стран и хранить country_id?
> как теперь можно в одном запросе извлечь список стран и затем извлечь города которые относятся к стране?
Как Вы себе представляете результат, если хотите одним запросом? Можно просто ORDER BY `country_name` и потом средствами PHP разбирать получившийся результат. | |
|
|
|
|
|
|
|
для: BinLaden
(23.08.2008 в 02:14)
| | Спасибо, справился) | |
|
|
|