小编Isa*_*Isa的帖子

标准 sql 查询以获取与另一个表匹配的记录字段(Google BigQuery)

我有两张桌子

1) 表 main

   id    phone.type  phone.id
==============================
|   1   | android | adkfjagp |
|       | android | asdfasdf |
|       | iphone  | akfj2341 |
|       | iphone  | ada93519 |
------------------------------
Run Code Online (Sandbox Code Playgroud)

我有另一个表,它存储了一堆这样的安卓手机 ID

2) 表 android

==============
|  adkfjagp  |
|   ...      |
--------------
Run Code Online (Sandbox Code Playgroud)

有没有一种方法可以获取表 main 中的所有行,其中该行包含一个类型为 android 和 id 的记录,该记录也在表 android 中。

sql google-bigquery

5
推荐指数
1
解决办法
965
查看次数

检查记录字段是否包含使用标准 sql (Google BigQuery) 的值

例如,如果我有这样的架构:

[{
    "name": "fullName",
    "type": "string",
    "mode": "required"
 },
 {
    "name": "children",
    "type": "record",
    "mode": "repeated",
    "fields": [
    {
        "name": "name",
        "type": "string",
        "mode": "nullable"
    },
    {
        "name": "gender",
        "type": "string",
        "mode": "nullable"
    },
    {
        "name": "age",
        "type": "integer",
        "mode": "nullable"
    }] 
}]
Run Code Online (Sandbox Code Playgroud)

一个人可以有多个孩子,孩子存储在重复记录中,可以通过children.name、children.gender和children.age访问。如果此人有多个孩子,则可能会为该人显示多行,但所有这些行共享一个行号。

我想从该表中选择所有行,其中一行中的一个孩子的名字与某个值匹配,我认为它可能类似于 children.name 包含的内容。

sql google-bigquery

4
推荐指数
1
解决办法
4926
查看次数

从deps的测试目录加载模块

我想在我的elixir应用程序的测试中使用我的一个依赖项的测试目录中的模块.我想知道是否有办法做到这一点.谢谢.

我试过import <module name>,这给了我一个编译错误elixir module is not loaded and could not be found.

elixir phoenix-framework

2
推荐指数
1
解决办法
338
查看次数

标签 统计

google-bigquery ×2

sql ×2

elixir ×1

phoenix-framework ×1