如何妥善处理 null ID

这是一个相当棘手的查询,我认为数据浏览器中可能有一些隐藏的 HTML 功能,所以你基本上会使用类似这样的方法:

case when group_id IS NOT NULL
   then 'http://abc/groups/` || group_id::text
   else 'http://abc/user/` || user_id::text
end

然后从中构建一个链接。如果你只想在一个列中显示组/用户的名称而不是超链接,那就更简单了。

你现在的 SQL 是什么?