Это структура таблицы:
Структура таблицы
Один промо_ид может иметь несколько форматов кодов для клиентов.
У нас есть несколько promo_ids для нашей акции по отыгрышу в разные месяцы года.
Я хочу сгенерировать количество кодов, сгруппированных в один и тот же promo_id, но в то же время показывающий пример.
Запрос, который я использовал:
select promo_id, code, count(code) from tableA
where code like 'HELLO%'
group by distinct(promo_id);
Я получаю эту ошибку:
ORA-00979: not a GROUP BY expression
00979. 00000 - "not a GROUP BY expression"
Если я удаляю столбец кода из запроса, он работает.
Но я подумал о том, чтобы показать пример для каждого promo_id.
Может кто-нибудь, пожалуйста, помогите?
Спасибо!