Во-первых, я рекомендую вам выполнить простой запрос, удалив дополнительные условия для проверки наличия зашифрованных идентификаторов пользователей, которые совпадают в обеих таблицах.
#standardSQL
SELECT
DISTINCT user_id AS registered_user, userid, userdescifrado
FROM
`mi-firebase-app.analytics_152734570.events_20191118` a,
`mi-firebase-app.analytics_152734570.user_id` b
WHERE
a.user_id = b.userid
LIMIT 100
Если, выполнив вышеупомянутый запрос, вы все еще не получаете результаты, это может быть связано с пробелами в начале или / и конце каждой строки идентификатора пользователя, поэтому вы можете попробовать использовать Функция «TRIM» для их удаления, смотрите следующий пример:
#standardSQL
SELECT
DISTINCT user_id AS registered_user, userid, userdescifrado
FROM
`mi-firebase-app.analytics_152734570.events_20191118` a,
`mi-firebase-app.analytics_152734570.user_id` b
WHERE
trim(a.user_id) = trim(b.userid)
LIMIT 100
Как только вы получите результаты; Вы можете добавить свои дополнительные условия. Если вы продолжите не получать результаты последнего теста, возможно, не будет совпадений между идентификаторами обеих таблиц.