Webdesigner
Benutzer
- Beiträge
- 10
Hallo,
wenn ich folgenden SQL-Statement ausführe, funktioniert mein Ergebnis.
Select * FROM (Select b.p,(Select "Std" FROM testView a WHERE a.p=b.p AND rownum<=1) as "Std" FROM testView b GROUP BY b.p)o,LVA u
Wenn ich nun den Statement
Select * FROM (Select b.p,(Select "Std" FROM testView a WHERE a.p=b.p AND rownum<=1) as "Std" FROM testView b GROUP BY b.p)o,LVA u WHERE o.p=u.p
ausführe bekomme ich die Fehlermeldung:
ORA-00979: Kein GROUP BY-Ausdruck
Woran könnte das liegen? Wie kann das Problem beseitigt werden?
wenn ich folgenden SQL-Statement ausführe, funktioniert mein Ergebnis.
Select * FROM (Select b.p,(Select "Std" FROM testView a WHERE a.p=b.p AND rownum<=1) as "Std" FROM testView b GROUP BY b.p)o,LVA u
Wenn ich nun den Statement
Select * FROM (Select b.p,(Select "Std" FROM testView a WHERE a.p=b.p AND rownum<=1) as "Std" FROM testView b GROUP BY b.p)o,LVA u WHERE o.p=u.p
ausführe bekomme ich die Fehlermeldung:
ORA-00979: Kein GROUP BY-Ausdruck
Woran könnte das liegen? Wie kann das Problem beseitigt werden?