Группировка с выводом всех результатов

Но зачем это делать, если можно отсортировать на php?
Да, неудачно приведен запрос из той же таблицы.В общем-то просто потому что это сферический пример в вакууме. По хорошему, там будет двухэтажный запрос с join-ами других таблиц. То есть какое то действие, которое надо проделать с каждым пользователем которые идентифицируются по телефонным номерам. Всякие запросы и действия для данного пользователя, идентифицируемого по телефоннному номеру или user_id. К примеру запрос скидок, какая то информация о предыдущих платежах, может быть статус заказа и т д из других таблиц, которых нет в нашей реальности (в реальности этого примера). Плюс там могут быть запросы из таблиц товаров (пользователь запросто может набрать в один заказ акционные, скидочные, распродажные и нормальные товары)
 
Последнее редактирование:
Да, неудачно приведен запрос из той же таблицы. В общем-то просто потому что это сферический пример в вакууме. По хорошему, там будет двухэтажный запрос с join-ами других таблиц.

В большинстве случаев запрос даже на десяток джойнов сделать проще и выгоднее по ресурсам, чем потом в цикле получать доп. инфу. с сотней дополнительных SELECT запросов к базе. При условиях, правильно расставленных индексов и навыках работы с join :)

Я заметку о непозволительности такого примера написал, чтобы новички себе такое в скрипт не скопипастили, в надежде что кто-то всё таки задумается, а что он этим кодом делает.
 
Последнее редактирование модератором:
  • Нравится
Реакции: BACZ
Назад
Сверху