Я работаю над получением запроса на работу, который преобразует имя типа id в удобное для пользователя имя. У меня есть две таблицы, которые я пытаюсь выполнить, A = ID
B = User Friendly Names
. Я запускаю следующий запрос, который не работает, но должен выбрать actual_name
от Table B
, где app_id таблицы B соответствует app_id таблицы A.Выберите одну строку из B, где совпадение A?
SELECT A.user_dim.app_info.app_id, S.actual_name
FROM `hidden.app_events_20170116` A
LEFT JOIN `hidden` S ON A.user_dim.app_info.app_id = S.app_name
LIMIT 1
По существу, выберите tableb.actual_name
где tablea.app_id
равна tableb.app_id
Что значит "не работает" означает? Присоединение к 'app_id = app_name' очень подозрительно. –
@GordonLinoff Это sql-файл Bigquery. –
@GordonLinoff «Не работает» означает, что столбец 'actual_name' возвращает« null » –