bigquery查询重复字段

时间:2013-03-02 03:23:54

标签: google-bigquery

我正在通过示例学习bigquery:personsData https://developers.google.com/bigquery/docs/data#nested

在此示例中,有一个名为children的重复字段。这是否可以进行查询以找出谁有孩子叫“Josh”和孩子叫“Jim”

我尝试了以下查询,但没有返回结果: select fullName from [xxx.xx] where children.name = "Jane" and children.name = "John"

1 个答案:

答案 0 :(得分:2)

以上查询有几个问题。

  1. 两个条件之间应该有而不是。例如children.name =“Josh” children.name =“Jim”
  2. 如果您使用的是标准Google数据集,则没有名为“Josh”或“Jim”的儿童
  3. 尝试:

    select fullName from PersonsData.personsdata  where children.name = "Jane" or children.name = "John"
    

    使用Google数据集