| From: | Stephan Szabo <sszabo(at)megazone23(dot)bigpanda(dot)com> |
|---|---|
| To: | Hans-Jürgen Schönig <hs(at)cybertec(dot)at> |
| Cc: | <pgsql-bugs(at)postgresql(dot)org> |
| Subject: | Re: Bug in 7.1.3 and 7.2? |
| Date: | 2001-11-09 03:57:19 |
| Message-ID: | 20011108195511.H55672-100000@megazone23.bigpanda.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-bugs |
> test=# select a.*, d.* from a as c, b as d where a.id=b.id;
> NOTICE: Adding missing FROM-clause entry for table "a"
> NOTICE: Adding missing FROM-clause entry for table "b"
> id | id
> ----+----
> 3 | 3
> 3 | 3
> 3 | 3
> 3 | 4
> 3 | 4
> 3 | 4
> (6 rows)
>
> Althoug c and d are aliases for a and b, the two tables are added to the
> list in the from clause. Is this the desired behaviour or is it a bug?
AFAIK this is the desired behavior. Once you've aliased the tables
you can't go back, there is no "a" or "b" any longer, just "c" and "d"
from those entries.
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Tom Lane | 2001-11-09 04:26:28 | Re: Bug in 7.1.3 and 7.2? |
| Previous Message | Frank McKenney | 2001-11-08 23:09:59 | Perl script failure => Postgres 7.1.2 database corruption |