select_distinct_on.err 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. Registering pre-existing tables
  2. int4_tbl
  3. INT4_TBL
  4. tmp
  5. <sql-statement>
  6. --
  7. -- SELECT_DISTINCT_ON
  8. --
  9. SELECT DISTINCT ON (string4) string4, two, ten
  10. FROM tmp
  11. ORDER BY string4 using <, two using >, ten using <;
  12. </sql-statement>
  13. -stdin-:<main>: Error: Parse Sql
  14. -stdin-:<main>:6:27: Error: sortby_dir unsupported value: 3
  15. ORDER BY string4 using <, two using >, ten using <;
  16. ^
  17. <sql-statement>
  18. -- this will fail due to conflict of ordering requirements
  19. SELECT DISTINCT ON (string4, ten) string4, two, ten
  20. FROM tmp
  21. ORDER BY string4 using <, two using <, ten using <;
  22. </sql-statement>
  23. -stdin-:<main>: Error: Parse Sql
  24. -stdin-:<main>:4:27: Error: sortby_dir unsupported value: 3
  25. ORDER BY string4 using <, two using <, ten using <;
  26. ^
  27. <sql-statement>
  28. SELECT DISTINCT ON (string4, ten) string4, ten, two
  29. FROM tmp
  30. ORDER BY string4 using <, ten using >, two using <;
  31. </sql-statement>
  32. -stdin-:<main>: Error: Parse Sql
  33. -stdin-:<main>:3:27: Error: sortby_dir unsupported value: 3
  34. ORDER BY string4 using <, ten using >, two using <;
  35. ^
  36. <sql-statement>
  37. -- bug #5049: early 8.4.x chokes on volatile DISTINCT ON clauses
  38. select distinct on (1) floor(random()) as r, f1 from int4_tbl order by 1,2;
  39. </sql-statement>