mergejoin_force_align2.sql 382 B

12345678910111213141516171819202122
  1. /* syntax version 1 */
  2. /* postgres can not */
  3. USE plato;
  4. pragma yt.JoinMergeTablesLimit="100";
  5. insert into @t1
  6. select 1 as k1, 10 as v1;
  7. insert into @t2
  8. select 1u as k2, 100 as v2;
  9. insert into @t3
  10. select 1us as k3, 1000 as v3;
  11. commit;
  12. select * from @t2 as b
  13. left join /*+ merge() */ @t3 as c on b.k2 = c.k3
  14. left join @t1 as a on a.k1 = b.k2 and a.k1=c.k3;