]> granicus.if.org Git - postgresql/commit
Arrange for ORDER BY an expression on a UNION/INTERSECT/EXCEPT result,
authorTom Lane <tgl@sss.pgh.pa.us>
Thu, 15 Feb 2001 01:10:28 +0000 (01:10 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Thu, 15 Feb 2001 01:10:28 +0000 (01:10 +0000)
commitde434c2d5f2d666861408ca2c04e96939a19b368
tree25bd543c40ac0dcc1aff04bba2892766b82c8ac4
parentc7d2ce7bc6eb02eac0c10fae9caf2936a71ad25c
Arrange for ORDER BY an expression on a UNION/INTERSECT/EXCEPT result,
such as
    SELECT f1 FROM foo UNION SELECT ... ORDER BY upper(f1)
to draw
'ORDER BY on a UNION/INTERSECT/EXCEPT result must be on one of the result columns'
rather than the uninformative 'f1 not found' we were producing before.
Eventually this should actually work, but that looks much too hard to try
to implement in late beta...
src/backend/parser/analyze.c