Liebe Liste,
einer Sache bin ich bezüglich der Datenbanken auf die Spur gekommen. Die
folgende Abfrage produziert unter 3.1.1 eine Liste von Kategorien mit
entsprechenden Umsätzen:
SELECT "kategorie"."Kategorie", SUM( "buchungen"."Umsatz" ) AS "Umsatz" FROM
"buchungen" AS "buchungen", "kategorie" AS "kategorie" WHERE
"buchungen"."katID" = "kategorie"."katID" GROUP BY "kategorie"."Kategorie"
Unter LibreOffice 3.3 Beta2 werden daraus genauso viele Datensätze wie in der
3.1.1 nur leider alle gleichen Inhalts, nämlich des ersten Datensatzes der
Abfrage aus 3.1.1, in diesem Fall für mich noch überschaubar genauso 24
Datensätze.
Erst
SELECT "kategorie"."katID","kategorie"."Kategorie", SUM( "buchungen"."Umsatz"
) AS "Umsatz" FROM "buchungen" AS "buchungen", "kategorie" AS "kategorie"
WHERE "buchungen"."katID" = "kategorie"."katID" GROUP BY "kategorie"."katID",
"kategorie"."Kategorie"
führt auch unter LibreOffice dazu, dass die Daten korrekt angezeigt werden.
Kann es sein, dass Gruppierungen von Abfragen nur noch anhand der
Primärschlüssel möglich sind? Denn selbst wenn ich "kategorie"."Kategorie"
einen eindeutigen Index zuweise kommen immer noch die genannten 24 gleichen
Datensätze heraus.
Gruß
Robert