Экспорт запросов Data Explorer в CSV показывает user_id, хотя результаты отображают имя пользователя

Скорее всего, проблема в неопытности автора запроса (меня). Я запускаю запрос в 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-файлах?

Попробуйте следующее:

SELECT u.username, ucf.user_id,
       ucf.value,
       ucf.updated_at AS reltime$time
FROM user_custom_fields ucf, users u
WHERE ucf.name = 'user_field_9'
and ucf.user_id=u.id
AND LENGTH(ucf.value) > 1
ORDER BY ucf.updated_at DESC

Спасибо! Я был близок, но забыл добавить дополнительное И для условия соединения идентификаторов пользователей. Ух ты, мои навыки написания запросов совсем заржавели.

В результатах Data Explorer это немного избыточно, но теперь в CSV-экспорте я получаю правильные значения.