时间:2024-02-05 12:47作者:下载吧人气:31
最近,一个统计程序从Oracle移植到PostgreSQL(版本9.4)时,接连报告错误:
错误信息1: postgresql group by position 0 is not in select list.
错误信息2: non-integer constant in GROUP BY.
产生错误的sql类似于:
insert into sum_tab (IntField1, IntField2, StrField1, StrField2, cnt)
select IntField, 0, StrField, ‘null’, count(*) from detail_tab
where …
group by IntField, 0, StrField, ‘null’;
网友评论