Сообщение от Sherminator
|
Запрос А = запрашиваем пользователя, получаем айди страны, региона, города
Запрос В = запрашиваем страну по айди, получаем айди областей
Запрос С = запрашиваем область по айди, получаем айди городов
Запрос D = запрашиваем город по айди, и получаем наконец название города...
|
Это ты придумал себе мазохизм. Из индекса можно получить все остальное за раз. Если у тебя реальное дерево, то применяй рекурсию или реально деревянные запросы. Если у тебя списки, то применяй обычный запрос с объединением заранее известных таблиц.