Steel: Treffer aus zweiter Tabelle zählen

Beitrag lesen

Moin!

Und dann fangen die Probleme an. Unter MySQL ist es möglich, auch nach Feldern zu selektieren, die nicht in der GROUP-BY-Klausel angegeben sind. (Aggregatfunktionen wie SUM() oder COUNT() gehen allerdings immer.) Andere DBMSe betrachten das als Fehler. Es ist nämlich nicht eindeutig, aus welchem der vielen Datensätze je Gruppe der Wert genommen werden soll. Das Ergebnis kann durchaus wie gewünscht ausfallen, muss es aber nicht.

Mann. Das hatte ich glatt vergessen. Ich bewege mich wohl zuviel unter MS Produkten. Frueher hab ich auch immer lustig joins mit Aggregatfunktionen benutzt, bis ich dann auf Access und SQL Server gestossen bin. Das is immer ein Geraffel mit der Gruppierung, auch im Designmodus der jeweilgen MS Software, nur weil man ein Feld von 10 summiert haben will... Da bin ich irgendwann zu subqueries uebergegangen.

Danke fuer die Flashbacks...

--
Signaturen sind bloed.