parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Кто как выходит из положения?

makar 28.08.2003 10:00

Подскажите пожалуйста как лучше сделать:
Есть таблица в MySQl
Город Район Тип Наименование Телефон

Нужно выбрать из нее все данные и выводить в заданном виде пл группам в таком виде:

Город 1
Район 1
Тип 1
Наименование телефон
... ...
Город 2
Район 2
Тип 2
Наименование телефон
... ...

В таблице заполнена все поля. В общем нужно выводить по группам Город в этой группе район а в этой группе тип.

Теперь вопрос, как решить данную задачу?
Небольшое предупреждение Mysql не поддерживает вложенные выборки, и оператор group у него работает как то не стандартно.


Сам я делаю так сперва выбираю города, затем снова запрос из городов выбираю районы, затем запрос типов, и на каждую полученну таблицу ^table.menu{ запрос }
Знаю что некрасиво, знаю что за раз куча запросов к базе, но другого способа не нешел (см предупреждение).

Заранее спасибо.