Digamos que você tenha uma SELECT id from tableconsulta (o caso real é uma consulta complexa) que retorna vários resultados.
O problema é como obter todos os idretornos em uma única linha, separados por vírgulas?
array_agg()função em particular.