Entwickler-Ecke

Datenbanken - Problem mit interbase und Group By??


csigg - Do 30.06.05 15:32
Titel: Problem mit interbase und Group By??
Ich hab in meinem SQL Statement ein Problem

Quelltext
1:
SELECT * FROM MITARBEITER, ANWESENHEIT GROUP BY NAME                    

kan mir jemand sagen was dabei Interbase inkompatibel ist??


Lemmy - Fr 01.07.05 08:20

Hi,

darf man fragen wo das Problem liegt? Gibt es ne Fehlermeldung? Hast Du überhautp IB installiert?

Lemmy


csigg - Fr 01.07.05 08:23

ja klar, IB läuft inkl allen anderen Statements(SELECT, UPDATE,....), es kommt immer Column..... SQL Fehler -104


jasocul - Fr 01.07.05 08:23

Das hat mit IB nichts zu tun. Das ist grundsätzlich falsch.
Du kannst nicht Select * ... machen, wenn du ein group by machen willst.
Du musst dann schon die Felder angeben, die du haben möchtest. Zusätzlich darfst du Aggregat-Funktionen verwenden (Max, Count, Sum,...).
Ich hoffe, dass dein SQL-Statement unvollständig war. Ansonsten hast du außerdem noch eine Kreuztabelle aus zwei Tabellen produziert.


csigg - Fr 01.07.05 08:26

alles hinter from hab ich weggelassen, existiert normal schonnoch.
Aber in diesem Fall muss ich das ganze anders machecn, danke.