JetSQL-Query Problem
Geizhals » Forum » Programmierung » JetSQL-Query Problem (15 Beiträge, 90 Mal gelesen) Top-100 | Fresh-100
Du bist nicht angemeldet. [ Login/Registrieren ]
JetSQL-Query Problem
01.12.2002, 14:41:07
Hallo!

Ich habe ein kleines Problem mit einer SQL-Abfrage an eine Access-Datenbank (sowohl direkt im Access, als auch per PHP ueber ODBC)

DB-Struktur: Eine Tabelle (Liste) mit den Attributen Text, Datum, Jahr und ID (primary key), eine zweite (Kommentare) mit ID und Kommentar. Man kann zu jedem Tupel aus Liste mehrere Kommentare abgeben, die in Kommentare gespeichert werden.
Nun moechte ich ein Ergebnis haben, das mir alle Attribute aus Liste ausgibt mit der dazugehoerigen Anzahl abgegebener Kommentare.

Dafuer habe ich folgende Abfrage:

SELECT Titel, Liste.ID, Liste.Datum, Liste.Jahr, COUNT(Kommentar) AS Kommentaranzahl
FROM Liste RIGHT JOIN Kommentare ON Liste.ID = Kommentare.ID
GROUP BY Titel ORDER BY Kommentaranzahl DESC


Das geht mit MySQL recht schoen und liefert mir genau das, was ich will. Mit JetSQL/Access bekomm ich aber die folgende Fehlermeldung:

SQL error: [Microsoft][ODBC Microsoft Access Driver] You tried to execute a query that does not include the specified expression 'ID' as part of an aggregate function., SQL state 37000 in SQLExecDirect in c:\program files\apache\htdocs\odbc.php on line 16

(direkt in Access eine gleichwertige)

Ich habe in den google-groups geschmoeckert. Diese Fehlermeldung scheint den wenigstens wirklich was zu sagen, und die von mir gefundenen Loesungsvorschlaege konnten mir leider nicht helfen.

Habt Ihr vielleicht wer einen Tip bzw. wisst, wie die Abfrage geaendert gehoert?

Danke! :)
Psychopath
--
If I had no sense of humor, I would long ago have committed suicide.
  - Mohandas Karamchand Gandhi (1869-1948)
Antworten PM Alle Chronologisch
 
Melden nicht möglich
.  Re: JetSQL-Query Problem  (Psychopath am 01.12.2002, 16:36:52)
..  Re(2): JetSQL-Query Problem  (Fly am 01.12.2002, 20:39:54)
...  Re(3): JetSQL-Query Problem  (Psychopath am 01.12.2002, 20:45:21)
....  Re(4): JetSQL-Query Problem  (Fly am 02.12.2002, 01:11:27)
.....  Re(5): JetSQL-Query Problem  (Psychopath am 02.12.2002, 15:15:01)
......  Re(6): JetSQL-Query Problem  (Fly am 02.12.2002, 15:23:57)
.......  Re(7): JetSQL-Query Problem  (Psychopath am 02.12.2002, 15:36:36)
........  Re(8): JetSQL-Query Problem  (Fly am 02.12.2002, 16:26:56)
.........  Re(9): JetSQL-Query Problem  (Psychopath am 02.12.2002, 16:37:09)
..........  Re(10): JetSQL-Query Problem  (Fly am 02.12.2002, 17:42:08)
...........  Re(11): JetSQL-Query Problem  (Psychopath am 02.12.2002, 17:54:16)
............  Re(12): JetSQL-Query Problem  (Fly am 02.12.2002, 18:16:59)
.............  Re(13): JetSQL-Query Problem  (Psychopath am 02.12.2002, 18:21:43)
..............  Re(14): JetSQL-Query Problem  (Fly am 02.12.2002, 18:40:17)
 

Dieses Forum ist eine frei zugängliche Diskussionsplattform.
Der Betreiber übernimmt keine Verantwortung für den Inhalt der Beiträge und behält sich das Recht vor, Beiträge mit rechtswidrigem oder anstößigem Inhalt zu löschen.
Datenschutzerklärung