timaufa94
21.02.2019 - 23:24
Здравствуйте, допустим есть таблица вида
id | id_article | size
1 11 44
2 11 46
3 22 44
4 22 50
5 11 42
6 33 46
7 44 42
8 44 46
9 44 48
С помощью каких функций и можно ли вывести таким образом, чтобы конечный массив php был вида
11 => 42, 44, 46
22 => 44,50
33 => 46
44 => 42,46,48
sergeiss
22.02.2019 - 09:20
В запросе обязательно должны быть CONCAT, GROUP BY и ORDER BY. А для подобностей гугли, что это такое и как использовать.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
FatCat
22.02.2019 - 21:13
Цитата (sergeiss @ 22.02.2019 - 08:20) |
В запросе обязательно должны быть CONCAT, GROUP BY |
Я бы ограничился ORDER BY size, а дальше собирал в массив. Не так элегантно, зато практично и меньше мучает СУБД.
_____________
Бесплатному сыру в дырки не заглядывают...
Valick
23.02.2019 - 11:47
Цитата (FatCat @ 22.02.2019 - 20:13) |
зато практично и меньше мучает СУБД |
это примерно как тянуть телегу за собой, да ещё кобылу себе на плечи посадить, чтоб она бедная не устала
_____________
Стимулятор ~yoomoney - 41001303250491
FatCat
23.02.2019 - 12:11
Цитата (Valick @ 23.02.2019 - 10:47) |
это примерно как тянуть телегу за собой, да ещё кобылу себе на плечи посадить, чтоб она бедная не устала |
Возможно.
Мне главное ресурсоемкость, которую я понимаю утилитарно: сколько страниц сервер сможет сгенерировать за единицу времени без 502-х страниц.
_____________
Бесплатному сыру в дырки не заглядывают...