Esta es una consulta bastante complicada, creo que puede haber alguna característica oculta de HTML dentro del explorador de datos, por lo que básicamente usarías algo como:
case when group_id IS NOT NULL
then 'http://abc/groups/` || group_id::text
else 'http://abc/user/` || user_id::text
end
Y luego construirías un enlace a partir de eso. Si solo quieres mostrar el nombre del grupo / usuario en una columna sin que sea un hipervínculo, es un poco más fácil.
¿Cuál es el SQL que tienes ahora?