1
私は、次の表に持っていると仮定:Google Cloud Spannerピボット/合体/ワイドテーブル機能?
両親を
| 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ではこれらが存在しないため、このタイプのクエリ/出力が可能かどうかを確認できません。