parser

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

 

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

Хеш хешей из БД или объекта table

virusav 25.05.2015 16:05

Добрый день.
Есть необходимость получать хеш хешей ... хешей таблиц с указанием уровней вложенности.
Как я понимаю, из базы запросом этого сделать нельзя, если только для одного уровня через метод hash.

Пример: есть таблица со столбцами `country`, `city`, `street`, `house`, данные из которой надо вывести с учетом разделения по странам, городам и улицам.
Конечным уровнем должна быть таблица с домами для каждой улицы.

Если брать отдельно запросами, то их получается много + заранее неизвестно, сколько надо выполнять подзапросов (города, улицы).

Пробовал брать все одной таблицей, а из нее получать нужный хеш.
Написал 2 метода, но один работает быстрее с данными, где много повторяющихся значений ключей, а второй - наоборот.

Кто-нибудь пробовал реализовать подобное?