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中,它們缺失並且無法查看此類型的查詢/輸出是否可能?