【发布时间】:2017-02-10 10:19:56
【问题描述】:
我的表格名称是“product”,其中包含以下列。
1. id
2. name
3. description
4. Price
在运行以下 SQL 查询时,这不会给我一个错误。
select name, sum(Price) from product group by Description;
在 PostgreSQL 上运行此查询时出现错误。
根据“group by”子句,select 子句中的列名应该是 group by 条件的一部分。
因此根据上述,SQL 查询名称应该是按条件分组的一部分。
【问题讨论】:
-
亲爱的mysql是用户友好的..它不认为它是错误而postgresql和sql server都必须遵循使用聚合函数的分组函数规则
标签: mysql database postgresql