这可能是一位经验不足的查询编写者(也就是我)。我运行了一个 Data Explorer 查询,用于报告在自定义字段中输入了某些文本的所有用户(我们要求提供他们的 Fediverse 用户名):
SELECT ucf.user_id,
ucf.value,
ucf.updated_at AS reltime$time
FROM user_custom_fields ucf
WHERE ucf.name = 'user_field_9'
AND LENGTH(ucf.value) > 1
ORDER BY ucf.updated_at DESC
它运行得很好,我得到了显示 discourse 用户名及其输入结果:
但是,当我导出时,第一列会显示一个 user_id,而我实际上想要他们的用户名。
(我可以看到这是我的查询所要求的)。我猜从 user ID 转换为用户名是内置在 discourse 中的?如何在 Explorer 视图和 CSV 导出中都获取用户名?

