Hallo Folks,
ich versuche gerade Daten aus mehreren Tabellen zu selektieren, die dann anschließlich zu gruppieren und ordern.
Ich bekomme aber immer eine Fehlermeldung: ORA-00979: not a GROUP BY expression
So sieht momentan mein Querry aus:
select to_char(Tab1.a1, 'MM/YYYY') as X, Tab1.a1 as XX,
to_char (Tab1.a1, 'DD.MM.YYYY') as XXX,
Tab1.b1 as XXXX,
Tab1.c1 as XXXXX, count(Tab1.a1)as XXXXXX from Tab1
JOIN (select Tab2.a2 as Y, Tab2.b2 as YY from Tab2) B
on Tab1.b1 = B.a2 group by Tab1.b1;
Hat einer vielleicht auf die schnelle woran das liegt das es nicht funkzt?
Gehe hier auf einer Oracle 10g DB
Grüße
vinzi
ich versuche gerade Daten aus mehreren Tabellen zu selektieren, die dann anschließlich zu gruppieren und ordern.
Ich bekomme aber immer eine Fehlermeldung: ORA-00979: not a GROUP BY expression
So sieht momentan mein Querry aus:
select to_char(Tab1.a1, 'MM/YYYY') as X, Tab1.a1 as XX,
to_char (Tab1.a1, 'DD.MM.YYYY') as XXX,
Tab1.b1 as XXXX,
Tab1.c1 as XXXXX, count(Tab1.a1)as XXXXXX from Tab1
JOIN (select Tab2.a2 as Y, Tab2.b2 as YY from Tab2) B
on Tab1.b1 = B.a2 group by Tab1.b1;
Hat einer vielleicht auf die schnelle woran das liegt das es nicht funkzt?
Gehe hier auf einer Oracle 10g DB
Grüße
vinzi
Comment