Re: [HACKERS] Some progress on INSERT/SELECT/GROUP BY bugs
От | jwieck@debis.com (Jan Wieck) |
---|---|
Тема | Re: [HACKERS] Some progress on INSERT/SELECT/GROUP BY bugs |
Дата | |
Msg-id | m10k7xb-000EBdC@orion.SAPserv.Hamburg.dsh.de обсуждение исходный текст |
Ответ на | Re: [HACKERS] Some progress on INSERT/SELECT/GROUP BY bugs (ZEUGSWETTER Andreas IZ5 <Andreas.Zeugswetter@telecom.at>) |
Список | pgsql-hackers |
> > > I still am unclear which of these are valid SQL: > > > > select a as b from test order by a > > select a as b from test order by b > > > Both are valid, and don't forget the third variant: > > > select a as b from test order by 1 > > > Andreas > I wonder why this should be valid. Consider the following test case: CREATE TABLE t1 (a int4, b int4); SELECT a AS b, b AS a FROM t1 GROUP BY a, b; Is that now GROUP BY 1,2 or BY 2,1? Without the grouping, it is a totally valid statement because the column DISPLAY-names given with AS don't affect the rest of it. Jan -- #======================================================================# # It's easier to get forgiveness for being wrong than for being right. # # Let's break this rule - forgive me. # #======================================== jwieck@debis.com (Jan Wieck) #
В списке pgsql-hackers по дате отправления: