1

我正在通过示例学习 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"

4

1 回答 1

2

上述查询有几处有问题。

  1. 在这两个标准之间应该有一个没有一个and 。例如 children.name = "Josh"children.name = "Jim"
  2. 如果您使用的是标准 google 数据集,则没有名为“Josh”或“Jim”的孩子

尝试:

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

使用谷歌数据集

于 2013-03-04T00:05:55.657 回答