| From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
|---|---|
| To: | wieck(at)debis(dot)com (Jan Wieck) |
| Cc: | wdemoudt(at)planetinternet(dot)be (De Moudt Walter), Max(dot)Buvry(at)enseeiht(dot)fr, pgsql-sql(at)postgreSQL(dot)org |
| Subject: | Re: [SQL] subquery, except and view |
| Date: | 1999-12-09 19:20:20 |
| Message-ID: | 9193.944767220@sss.pgh.pa.us |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-sql |
wieck(at)debis(dot)com (Jan Wieck) writes:
>> test :>select client.num_clt, client.name from client, commamount where
>> test :>(client.num_clt = commamount.num_clt) and
>> test :>(3 > howmuch);
>>
>> This seems to do the job perfectly. Notice the value preceeding the
>> column name in the comparison. Seems nescesary ...
> Is definitely necessary, because 'howmuch' is an aggregate
> column and the rewriter can only put that into the
> qualification if the aggreate is on the right side of the
> comparision.
BTW, this restriction is no longer true in current sources, since
single-result sub-SELECTs can now appear anywhere in an expression...
regards, tom lane
| From | Date | Subject | |
|---|---|---|---|
| Next Message | UEBAYASHI 'UMA' Masao | 1999-12-10 06:34:10 | numbered table? |
| Previous Message | cristi voinicaru | 1999-12-09 16:21:36 | (no subject) |