PageRenderTime 43ms CodeModel.GetById 20ms RepoModel.GetById 0ms app.codeStats 0ms

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

#
text | 28 lines | 24 code | 4 blank | 0 comment | 0 complexity | 7a219dd2a5f644ae54547cfa1dcbf649 MD5 | raw file
Possible License(s): Apache-2.0, BSD-3-Clause, JSON, CPL-1.0
  1. EXPLAIN
  2. SELECT /*+ MAPJOIN(z) */ subq.key1, z.value
  3. FROM
  4. (SELECT /*+ MAPJOIN(x) */ x.key as key1, x.value as value1, y.key as key2, y.value as value2
  5. FROM src1 x JOIN src y ON (x.key = y.key)) subq
  6. JOIN srcpart z ON (subq.key1 = z.key and z.ds='2008-04-08' and z.hr=11);
  7. SELECT /*+ MAPJOIN(z) */ subq.key1, z.value
  8. FROM
  9. (SELECT /*+ MAPJOIN(x) */ x.key as key1, x.value as value1, y.key as key2, y.value as value2
  10. FROM src1 x JOIN src y ON (x.key = y.key)) subq
  11. JOIN srcpart z ON (subq.key1 = z.key and z.ds='2008-04-08' and z.hr=11);
  12. EXPLAIN
  13. SELECT /*+ MAPJOIN(z) */ subq.key1, z.value
  14. FROM
  15. (SELECT /*+ MAPJOIN(x) */ x.key as key1, x.value as value1, y.key as key2, y.value as value2
  16. FROM src1 x JOIN src y ON (x.key = y.key)) subq
  17. JOIN srcpart z ON (subq.key1 = z.key and z.ds='2008-04-08' and z.hr=11)
  18. order by subq.key1;
  19. SELECT /*+ MAPJOIN(z) */ subq.key1, z.value
  20. FROM
  21. (SELECT /*+ MAPJOIN(x) */ x.key as key1, x.value as value1, y.key as key2, y.value as value2
  22. FROM src1 x JOIN src y ON (x.key = y.key)) subq
  23. JOIN srcpart z ON (subq.key1 = z.key and z.ds='2008-04-08' and z.hr=11)
  24. order by subq.key1;