Вообще-то у меня какбы 2 вопроса.
Задача:
Имеется таблица: id,phone_number,operator,price,status,time
Нужно посчитать:
1.сколько всего записей в таблице
2.сколько раз встречается каждая цена
3.сколько раз встречается каждый из 3 возможных статусов
4.сколько раз встречается каждый оператор
Способы реализации:
1. Создать несколько запросов (по 1 для каждого задания)
2. Вытянуть всё одним запросом и работать с полученным массивом.
Вопрос1: Какой из вариантов будет быстрее, если считать что в таблице около 10000 записей.
Вопрос2: Если сначала всё вытянуть одним запросом, то как патом посчитать всё что нужно имея 1 ассоциативный массив? И на сколько это будет медленнее, учитывая что при работе с этим массивом весь он будет храниться в оперативке. (Отредактировано автором: 16 Мая, 2012 - 11:50:08)
|