"Наверное, самое правильное будет - получить из базы отсортированный по фирме список. SORT BY. Потом - один проход по этому списку и вывод куда вы там хотите." Наверное так было бы правильно. Идею понял, но с реализацией за один проход не совсем мне понятно. Не могли бы вы привести небольшой фрагмент кода ?