| From: | Joe Sunday <sunday(at)csh(dot)rit(dot)edu> |
|---|---|
| To: | Mark Woodward <pgsql(at)mohawksoft(dot)com> |
| Cc: | pgsql-hackers(at)postgresql(dot)org |
| Subject: | Re: Syntax bug? Group by? |
| Date: | 2006-10-17 20:26:44 |
| Message-ID: | 20061017202644.GA16819@csh.rit.edu |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
On Tue, Oct 17, 2006 at 02:41:25PM -0400, Mark Woodward wrote:
> The output column "ycis_id" is unabiguously a single value with regards to
> the query. Shouldn't PostgreSQL "know" this? AFAIR, I think I've used this
> exact type of query before either on PostgreSQL or another system, maybe
> Oracle, and it did work.
Doesn't work in Oracle 10g:
SELECT ycis_id, tindex from x where ycis_id = 15;
YCIS_ID TINDEX
======= ======
15 10
15 20
SELECT ycis_id, min(tindex), avg(tindex) from x where ycis_id = 15;
ORA-00937: not a single-group group function
SELECT ycis_id, min(tindex), avg(tindex) from x where ycis_id = 15 GROUP BY ycis_id;
YCIS_ID MIN(TINDEX) AVG(TINDEX)
======= =========== ===========
15 10 15
--Joe
--
Joe Sunday <sunday(at)csh(dot)rit(dot)edu> http://www.csh.rit.edu/~sunday/
Computer Science House, Rochester Inst. Of Technology
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Karen Hill | 2006-10-17 20:37:06 | Re: more anti-postgresql FUD |
| Previous Message | Chris Campbell | 2006-10-17 20:00:26 | Re: Syntax bug? Group by? |