block_input_sys_columns.sql 473 B

123456789101112131415161718
  1. USE plato;
  2. PRAGMA yt.JobBlockInput;
  3. $a = (
  4. SELECT TableName() AS table_name, TableRecordIndex() AS record_index, Input1.* FROM Input1
  5. UNION ALL
  6. SELECT TableName() AS table_name, TableRecordIndex() AS record_index, Input2.* FROM Input2
  7. );
  8. $b = (
  9. SELECT * FROM Input1 AS users
  10. UNION ALL
  11. SELECT * FROM Input2 AS users
  12. );
  13. SELECT * FROM $a ORDER BY table_name, record_index;
  14. SELECT ROW_NUMBER() OVER () AS row_num, b.* FROM $b AS b ORDER BY row_num;