db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ян Программист <webautoma...@gmail.com>
Subject Re: GROUP BY
Date Sat, 10 Apr 2010 14:01:59 GMT
Tnx. John

9 апреля 2010 г. 19:56 пользователь Rick Hillegas
<rick.hillegas@oracle.com>написал:

> Hi John,
>
> There are columns in your select list which aren't in the GROUP BY clause
> and which aren't aggregates. Try ORDER BY instead of GROUP BY.
>
> Hope this helps,
> -Rick
>
>
> Ян Программист wrote:
>
>> select SYS.SYSCOLUMNS.COLUMNNAME, SYS.SYSCOLUMNS.COLUMNDATATYPE,
>> SYS.SYSCONSTRAINTS.TYPE, SYS.SYSCONSTRAINTS.REFERENCECOUNT from
>> SYS.SYSCOLUMNS inner join SYS.SYSTABLES on SYS.SYSTABLES.TABLEID =
>> SYS.SYSCOLUMNS.REFERENCEID INNER JOIN SYS.SYSCONSTRAINTS on
>> SYS.SYSCOLUMNS.REFERENCEID = SYS.SYSCONSTRAINTS.TABLEID where
>> SYS.SYSTABLES.TABLENAME like 'SERVER%' group by COLUMNNAME;
>> ОШИБКА 42Y36: Ссылка на столбец 'SYS.SYSCOLUMNS.COLUMNDATATYPE'
является
>> недопустимой.  Если для списка SELECT существует
конструкция GROUP BY, в
>> этом списке могут содержаться только действительные
выражения объединения в
>> группы и действительные выражения агрегации.
>>
>> Any suggestions? John
>>
>
>
Mime
View raw message