У меня есть запрос, изначально написанный для pg9.1, который я пытаюсь исправить для использования в красном смещении следующим образом
select concat_ws(' | ', p.gb_id, p.aro_id, p.gb_name) c from (
select ca.p_id,
avg(ca.ab) as ab
from public.fca
join temp_s_ids s on ca.s_id = s.s_id
group by ca.p_id
) as x
join public.dim_protein as p on x.protein_id = p.protein_id;";
Я пытался протестировать его самостоятельно, но так как он создается из временных таблиц, созданных сессией php, мне пока не повезло. Однако я предполагаю, что функция concat_ws
не работает должным образом в красном смещении.