| From: | Dave Page <dpage(at)pgadmin(dot)org> | 
|---|---|
| To: | alain bourgeois <a(dot)bourgeois(at)zetescards(dot)be> | 
| Cc: | pgadmin-support(at)lists(dot)postgresql(dot)org | 
| Subject: | Re: ? bug pg 9.6 | 
| Date: | 2017-08-25 12:46:26 | 
| Message-ID: | CA+OCxow=nTEYBsBw9Qqqny+Ac87O7Y+-gPu8HtPXeB0H+ZWE3Q@mail.gmail.com | 
| Views: | Whole Thread | Raw Message | Download mbox | Resend email | 
| Thread: | |
| Lists: | pgadmin-support | 
On Fri, Aug 25, 2017 at 1:19 PM, alain bourgeois <a(dot)bourgeois(at)zetescards(dot)be>
wrote:
> But t1 is not in the select list... (and this doesn't work in oracle nor
> mariadb)... It is "strange" but not blocking.
Poor phrasing on my part; the docs phrase it this way: The sort
expression(s) can be any expression that would be valid in the query's
select list.
In other words, *could* be in the select list, not *is* in the select list.
>
> Alain Bourgeois
> Software Engineer
> Tel: +32 (0)2 333 49 20 <+32%202%20333%2049%2020>
> Mobile: +32 (0)496 51 85 75 <+32%20496%2051%2085%2075>
> skype: abozetes
> ZETES PASS, division of ZETES SA/NV
> Disclaimer : This e-mail may contain material that is confidential and
> privileged for the sole use of the intended recipient. Any review, reliance
> or distribution by others or forwarding without express permission is
> strictly prohibited and may be unlawful. If you receive this message in
> error, please contact the sender and delete the material from any computer.
>
>
>
>
> From:        Dave Page <dpage(at)pgadmin(dot)org>
> To:        alain bourgeois <a(dot)bourgeois(at)zetescards(dot)be>
> Cc:        pgadmin-support(at)lists(dot)postgresql(dot)org
> Date:        25-08-17 14:10
> Subject:        Re: ? bug pg 9.6
> ------------------------------
>
>
>
>
>
> On Fri, Aug 25, 2017 at 1:00 PM, alain bourgeois <
> *a(dot)bourgeois(at)zetescards(dot)be* <a(dot)bourgeois(at)zetescards(dot)be>> wrote:
> Table t1 (id int).
>
> Using pg admin:
>
> select id from t1 order by *t1*
>
> => I expected an error, but it works???????
>
> As it does in psql:
>
> postgres=# create table t1(id int);
> CREATE TABLE
> postgres=# select id from t1 order by t1;
>  id
> ----
> (0 rows)
>
> I suspect it's because you can order by anything in the select list, and
> as t1 is a type as well as a table (each table has a corresponding row
> type), it's seen as a row constructor.
>
> --
> Dave Page
> Blog: *http://pgsnake.blogspot.com* <http://pgsnake.blogspot.com/>
> Twitter: @pgsnake
>
> EnterpriseDB UK: *http://www.enterprisedb.com*
> <http://www.enterprisedb.com/>
> The Enterprise PostgreSQL Company
>
>
>
-- 
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake
EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Thom Brown | 2017-08-25 13:23:56 | Re: ? bug pg 9.6 | 
| Previous Message | alain bourgeois | 2017-08-25 12:19:42 | Re: ? bug pg 9.6 |