Einzelnen Beitrag anzeigen

Redeemer

Registriert seit: 19. Jan 2009
Ort: Kirchlinteln (LK Verden)
1.018 Beiträge
 
Delphi 2009 Professional
 
#14

AW: SQL Abfrage mit Count

  Alt 26. Apr 2022, 18:13
Ich fand den letzten Post von Uwe sehr gut. Hat er nicht funktioniert?

"Sie wollten eine Abfrage ausführen, die den angegebenen Ausdruck 'Not ArtMenge.ArtBestand=count(SNr.SNrArtNr)' nicht als Teil der Aggregatfunktion einschließt"
Bei Verwendung von GROUP BY muss jede Spalte, die nicht hinter GROUP BY angegeben wird, als Aggregat verwendet werden (irgendwann vor der Ausgabe eine Aggregatfunktion durchlaufen).
(Bei MySQL ist das nicht der Fall und führt nicht zu einem Fehler. Das Verhalten in dem Fall ist aber zufällig und absolut nicht intuitiv. Ich würde aber MySQL auch nicht als sinnvolles DBMS bezeichnen.)
Janni
2005 PE, 2009 PA, XE2 PA

Geändert von Redeemer (26. Apr 2022 um 18:15 Uhr)
  Mit Zitat antworten Zitat