0
随着DCM的数据传输V2你在GCS数据的3页主要的表:BigQuery的对照表查找的DCM数据传输
- p_activity_166401
- p_click_166401
- p_impression_166401
随着一过多的匹配表如:
- p_match_table_advertisers_166401
- p_match_table_campaigns_166401
表1:p_activity_166401
Row | Event_time | User_ID | Advertiser_ID | Campaign_ID |
------ | ------------- | ------- | ------------- | ----------- |
1 | 149423090566 | AMsySZa | 5487307 | 9638421 |
2 | 149424804284 | 2vmdsXS | 5487307 | 10498283 |
表2:p_match_table_advertisers_166401
Row | Advertiser_ID | Advertiser |
------ | ------------- | ----------- |
1 | 5487307 | Company A |
2 | 5487457 | Company B |
如何在表2中的参考值从表1和返回查询中表2的值?
我想就像一个结果:
Row | Advertiser | User_ID |
------ | ---------- | ----------- |
1 | Company A | AMsySZa |
2 | Company A | 2vmdsXS |
一直在寻找在这里和在线,我只是似乎无法找到如何跨表做查找明确提到,提前道歉是这是一个非常简单的事情,我错过了:)
编辑 因此,在正确的方向轻推我已经找到了JOIN功能...
SELECT
*
FROM
[dtftv2_sprt.p_activity_166401]
INNER JOIN
[dtftv2_sprt.p_match_table_advertisers_166401]
ON
[p_activity_166401.Advertiser_ID] =
p_match_table_advertisers_166401.Advertiser_ID]
LIMIT
100;
错误:未找到字段'p_activity_166401.Advertiser_ID'。
这绝对是表中的一个字段。
那是我能想到的最基本的东西!你有没有试过至少一些东西?看看JOIN(作为你的暗示)! –
在正确的方向微调是完美的:)谢谢! – Charl
如需其他人的参考,请https://cloud.google.com/bigquery/docs/reference/legacy-sql#joins – Charl