У меня такой запрос:
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
Кто-нибудь может объяснить причину этой ошибки?