1
假设我有以下表格:谷歌云扳手枢轴/合并/宽表的能力?
父母
| id | name |
-------------------
| 1 | Dave |
| 2 | Alice |
孩子
| id | parent_id | child_name |
---------------------------------------
| 6 | 1 | Clint |
| 7 | 1 | Oscar |
| 8 | 2 | Oscar |
| 9 | 1 | Davey |
如果父母有许多孩子,是否有可能要么转动父母表像这样引入所有的孩子名字:
| id | name | child_name | child_name | child_name |
----------------------------------------------------------
| 1 | Dave | Clint | Oscar | Davey |
| 2 | Alice | Oscar | | |
和/或查询是否有名为“Oscar”的孩子或名为“Davey”的孩子的父母?
在Oracle /其他SQL引擎中,我们可以使用PIVOT
或COALESCE
函数,但是在Spanner中,它们缺失并且无法查看此类型的查询/输出是否可能?