我想查询保留几个字段作为disctict的表上。所以,我在场上使用分组来区分。 BUt HANA系统会抛出一个错误:Not A Group By expression不是按表达式分组:错误
select "REFID", "ORGID_WE", "ARTIKLE", "ORGID", "HELLER", "WERT", "BZBAS_AW"
from "SYSTEM"."SOFT"
GROUP BY "REFID", "ORGID_WE", "ARTIKLE", "ORGID", "HELLER" ;
对我来说这看起来不错。有任何想法吗??使用聚合函数
删除了MySQL的标签,因为MySQL不产生这个错误。我删除了SQL Server标记,因为它也不是关于SQL Server的。 –
这基本上是SAP HANA。但我认为任何具有关于SQL的经验知识的人可能会提供一些想法:) –
你错过了什么关于错误消息?你在'select'列表中有'WERT'和'BSBAS_AW'列,但它们不是聚合函数('min()','max()'等),它们不在'group '。 –