powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Объедение строк в одну с созданием доп. столбцов
2 сообщений из 2, страница 1 из 1
Объедение строк в одну с созданием доп. столбцов
    #39991386
Amigo_AdDa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, имеется запрос
Код: sql
1.
2.
SELECT ps_orders.id_order,ps_order_detail.id_order, ps_orders.reference, ps_order_detail.product_quantity, ps_order_detail.product_reference
FROM ps_orders INNER JOIN ps_order_detail ON (ps_orders.id_order = ps_order_detail.id_order)


reference (номер заказа), product_reference (это ид продукта), product_quantity (его кол-во)
Получаю следующие данные

Как мне объединить строки с одинаковыми id либо номером заказа, чтоб структура получилась вот такая?
...
Рейтинг: 0 / 0
Объедение строк в одну с созданием доп. столбцов
    #39991500
Amigo_AdDa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В общем пока получилось вот так...
Код: sql
1.
2.
3.
4.
5.
SELECT ps_orders.id_order,ps_order_detail.id_order, ps_orders.reference,
        GROUP_CONCAT(DISTINCT ps_order_detail.product_reference) AS product_reference2, 
        GROUP_CONCAT(DISTINCT ps_order_detail.product_quantity) AS product_quantity2 
FROM ps_orders INNER JOIN ps_order_detail ON (ps_orders.id_order = ps_order_detail.id_order)
GROUP BY ps_orders.reference;


...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Объедение строк в одну с созданием доп. столбцов
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]