flatten_columns2.sql 373 B

1234567891011121314151617181920
  1. PRAGMA DisableSimpleColumns;
  2. /* postgres can not */
  3. USE plato;
  4. SELECT * FROM (
  5. SELECT
  6. AsStruct(key as key, subkey as subkey),
  7. AsStruct("value1: " || value as value)
  8. FROM Input1
  9. ) as a
  10. FLATTEN COLUMNS
  11. JOIN (
  12. SELECT
  13. AsStruct(key as key, subkey as subkey),
  14. AsStruct("value2: " || value as value)
  15. FROM Input2
  16. ) as b
  17. FLATTEN COLUMNS
  18. USING (key)
  19. ORDER BY a.key;