在BQ中加入2个jsons数据集时失败

时间:2018-06-01 19:21:15

标签: json google-bigquery

我想为JSON源加入两个表

表1有2个字符串columns (id(string), ....) 表2包含2个字符串columns和3个重复的(id(string), categories(repeated), ...

在重复的内部,只有一层向下。

当我尝试在两个表之间加入时,它仍然失败:

select * FROM source.tableA a
inner join  source.tableB b
on (a.id = b.id)

limit 5

错误: 读取表时出错:source.tableB,错误消息:JSON表遇到太多错误,放弃了。

  

行:1396313;错误:1。

请查看错误信息流以获取更多详细信息。

有什么想法吗?

谢谢

1 个答案:

答案 0 :(得分:0)

以下命令应该有效。

select * from source.tableA inner join source.tableB on(source.tableA.id = source.tableB.id);