Tnx. John

9 апреля 2010 г. 19:56 пользователь Rick Hillegas
<[email protected]>написал:

> 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
>>
>
>

Reply via email to