4 SELECT DISTINCT ON (string4) string4, two, ten
6 ORDER BY string4 using <, two using >, ten using <;
15 -- this will fail due to conflict of ordering requirements
16 SELECT DISTINCT ON (string4, ten) string4, two, ten
18 ORDER BY string4 using <, two using <, ten using <;
19 ERROR: SELECT DISTINCT ON expressions must match initial ORDER BY expressions
20 LINE 1: SELECT DISTINCT ON (string4, ten) string4, two, ten
22 SELECT DISTINCT ON (string4, ten) string4, ten, two
24 ORDER BY string4 using <, ten using >, two using <;
69 -- bug #5049: early 8.4.x chokes on volatile DISTINCT ON clauses
70 select distinct on (1) floor(random()) as r, f1 from int4_tbl order by 1,2;