【发布时间】:2011-11-14 12:05:42
【问题描述】:
我的查询是这样的:
Select
a.abc,
a.cde,
a.efg,
a.agh,
c.dummy
p.test
max(b.this)
sum(b.sugar)
sum(b.bucket)
sum(b.something)
后跟一些外连接和内连接。现在的问题是分组时
group by
a.abc,
a.cde,
a.efg,
a.agh,
c.dummy,
p.test
查询工作正常。但是,如果我从组中删除其中任何一个,它会给出:
SQLSTATE: 42803
谁能解释这个错误的原因?
【问题讨论】:
-
-1 用于在未指定 RDBMS 的情况下询问语法错误。这是在浪费大家的时间。
-
粗略的网络搜索表明它是 DB2,但 42803 是一个状态,而不是错误。解决了这个问题。如果我错了,Abhishek,请恢复或改进。
-
是的,你是对的 paxdiablo ,我错了,它的 DB2 。