У меня есть запрос, который возвращает следующую таблицу:
P_id S_id Time
1 "20" A 15
2 "30" B 50
3 "50" A 99
4 "70" A 60
Я хочу сгруппировать таблицу на основе столбца «Sid» и отсортировать по столбцу «Time», чтобы она выглядела следующим образом:
P_id S_id
1 "20","70","50" A
2 "30" B
Каков наилучший способ сделать это, изменив SQL-запрос?
При попытке просто добавить «GROUP BY S_id» я получаю сообщение об ошибке:
SELECT list expression references column query which is neither grouped nor aggregated at [2:16]
(То есть он не знает, как сгруппировать значения P_id (все строки)