关于网友提出的“ Postgresql Gourp by 多字段问题”问题疑问,本网通过在网上对“ Postgresql Gourp by 多字段问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: Postgresql Gourp by 多字段问题
描述:pgsql group bypostsql group bypgsql group postgresql group by
SELECT
id,
create_time,
platform_id,
channel_id,
sum(active_count) AS active_count,
sum(install_count) AS install_count,
sum(open_count) AS open_count
FROM market_stats_remain
WHERE
channel_id=100
AND create_time
BETWEEN 1427817600 AND 1430409600
GROUP BY id, create_time, platform_id, channel_id LIMIT 12 OFFSET 0
以上的SQL语句是正确的,但是必须GROUP BY 在SELECT 部分出现的全部字段否则就报错
比如
SELECT
id,
create_time
FROM market_stats_remain
GROUP BY create_time
报错,因为select部分有ID,而group by 部分没有
不知道这个是什么原因,求指教
以上介绍了“ Postgresql Gourp by 多字段问题”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2925359.html