PageRenderTime 62ms CodeModel.GetById 30ms RepoModel.GetById 0ms app.codeStats 0ms

/tags/release-0.0.0-rc0/hive/external/ql/src/test/queries/clientpositive/auto_join12.q

#
text | 25 lines | 20 code | 5 blank | 0 comment | 0 complexity | a2c774d01347d43593a1dcc7160643aa MD5 | raw file
Possible License(s): Apache-2.0, BSD-3-Clause, JSON, CPL-1.0
  1. set hive.auto.convert.join = true;
  2. explain
  3. SELECT sum(hash(src1.c1, src2.c4))
  4. FROM
  5. (SELECT src.key as c1, src.value as c2 from src) src1
  6. JOIN
  7. (SELECT src.key as c3, src.value as c4 from src) src2
  8. ON src1.c1 = src2.c3 AND src1.c1 < 100
  9. JOIN
  10. (SELECT src.key as c5, src.value as c6 from src) src3
  11. ON src1.c1 = src3.c5 AND src3.c5 < 80;
  12. SELECT sum(hash(src1.c1, src2.c4))
  13. FROM
  14. (SELECT src.key as c1, src.value as c2 from src) src1
  15. JOIN
  16. (SELECT src.key as c3, src.value as c4 from src) src2
  17. ON src1.c1 = src2.c3 AND src1.c1 < 100
  18. JOIN
  19. (SELECT src.key as c5, src.value as c6 from src) src3
  20. ON src1.c1 = src3.c5 AND src3.c5 < 80;