我正在努力获得一个将id类型名称转换为用户友好名称的查询。我有两个表,我正在尝试查询A = ID
B = User Friendly Names
。我正在运行以下查询,该查询无效,但应该从actual_name
中选择Table B
,其中表B的app_id等于表A的app_id。
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
答案 0 :(得分:1)
您的join
位于错误的列:
SELECT ae.user_dim.app_info.app_id, h.actual_name
FROM `hidden.app_events_20170116` ae LEFT JOIN
`hidden` h
ON ae.user_dim.app_info.app_id = h.app_id;