C’est une requête assez délicate, je pense qu’il pourrait y avoir une fonctionnalité HTML ninja dans l’explorateur de données, donc vous utiliseriez essentiellement quelque chose comme :
case when group_id IS NOT NULL
then 'http://abc/groups/` || group_id::text
else 'http://abc/user/` || user_id::text
end
Et ensuite, vous construiriez un lien à partir de cela. Si vous voulez simplement afficher le nom du groupe / utilisateur dans une colonne sans qu’il s’agisse d’un hyperlien, c’est un peu plus facile.
Quel est le SQL que vous avez maintenant ?