premap_merge_with_remap.sql 430 B

1234567891011121314151617
  1. PRAGMA DisableSimpleColumns;
  2. PRAGMA DisablePullUpFlatMapOverJoin;
  3. use plato;
  4. pragma yt.JoinMergeTablesLimit="10";
  5. pragma yt.JoinMergeUnsortedFactor="3.0";
  6. INSERT INTO @inp2
  7. SELECT * FROM Input2
  8. ORDER BY BaseNo DESC;
  9. COMMIT;
  10. SELECT pd.BaseNo, m2.PhraseID, m2.Extra
  11. FROM Input1 as pd
  12. LEFT JOIN (select BaseNo, PhraseID, 1 as Extra from @inp2) as m2
  13. USING (BaseNo, PhraseID)
  14. ORDER BY pd.BaseNo, m2.PhraseID, m2.Extra;