我有两张桌子
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 中。
例如,如果我有这样的架构:
[{
"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 包含的内容。
我想在我的elixir应用程序的测试中使用我的一个依赖项的测试目录中的模块.我想知道是否有办法做到这一点.谢谢.
我试过import <module name>,这给了我一个编译错误elixir module is not loaded and could not be found.