Re: Syntax bug? Group by?

Поиск
Список
Период
Сортировка
От Mark Woodward
Тема Re: Syntax bug? Group by?
Дата
Msg-id 18197.24.91.171.78.1161117778.squirrel@mail.mohawksoft.com
обсуждение исходный текст
Ответ на Syntax bug? Group by?  ("Mark Woodward" <pgsql@mohawksoft.com>)
Список 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


That's interesting. I am digging through the SQL99 spec, and am trying to
find a definitive answer.




В списке pgsql-hackers по дате отправления:

Предыдущее
От: Chris Campbell
Дата:
Сообщение: Re: Syntax bug? Group by?
Следующее
От: "Mark Woodward"
Дата:
Сообщение: Re: Syntax bug? Group by?