Sergo_Sev
Творец
- Регистрация
- 14 Июн 2008
- Сообщения
- 578
- Реакции
- 193
- Автор темы
- #1
Есть таблица заказов в БД, от одного клиента по 2-3 заказа
Петя | Товар 1 | Телефон 111
Маша | Товар 3 | Телефон 222
Петя | Товар 2 | Телефон 111
Вася | Товар 2 | Телефон 000
Петя | Товар 3 | Телефон 111
Или
Маша | Товар 3 | Телефон 222 (Дальше идёт следующий клиент и т.д.)
Вася | Товар 2 | Телефон 000 (Предпоследний заказ оставил Вася - он идёт следующим по списку)
Петя | Товар 1 | Телефон 111
Петя | Товар 2 | Телефон 111 (Группируем остальные заказы Пети к его последнему заказу)
Петя | Товар 3 | Телефон 111 (Петя оставил самый последний заказ, его и выводим в первую очередь)
group by по номеру телефона позволяет вывести только 1 строку вместо всех
Как можно сгруппировать результаты по номеру телефона клиента, что бы выводить все результаты?
Петя | Товар 1 | Телефон 111
Маша | Товар 3 | Телефон 222
Петя | Товар 2 | Телефон 111
Вася | Товар 2 | Телефон 000
Петя | Товар 3 | Телефон 111
Или
Маша | Товар 3 | Телефон 222 (Дальше идёт следующий клиент и т.д.)
Вася | Товар 2 | Телефон 000 (Предпоследний заказ оставил Вася - он идёт следующим по списку)
Петя | Товар 1 | Телефон 111
Петя | Товар 2 | Телефон 111 (Группируем остальные заказы Пети к его последнему заказу)
Петя | Товар 3 | Телефон 111 (Петя оставил самый последний заказ, его и выводим в первую очередь)
group by по номеру телефона позволяет вывести только 1 строку вместо всех
Маша | Товар 3 | Телефон 222
Вася | Товар 2 | Телефон 000
Петя | Товар 3 | Телефон 111
Вася | Товар 2 | Телефон 000
Петя | Товар 3 | Телефон 111
Как можно сгруппировать результаты по номеру телефона клиента, что бы выводить все результаты?
Последнее редактирование: