Suchergebnisse

Suchergebnisse 1-3 von insgesamt 3.

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „In dem Sql, wsa ich kenne, verhindert Group by, das andere Felder abgerufen werden, als nach denen gruppiert wird.“Sehe ich genauso. Zumindest in MS-SQL ergäbe so was eine Fehlermeldung der Art Column 'idLand' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause. Welches DB-System verwendest du?

  • Benutzer-Avatarbild

    Mag sein, dass da MySql irgendetwas interpretiert und den GROUP BY Teil des Statements semiintelligent automatisch erweitert. Aber auch die MySql-Syntax sieht das Weglassen der Group Member offiziell nicht vor. Diese Pseudo-Intelligenz ist jedenfalls in keiner MySql-Dokumentation beschrieben. Schon allein, um die Kompatibilität zu anderen SQL-Syntaxen zu gewährleisten, würde ich es auf jeden Fall "richtig" schreiben.

  • Benutzer-Avatarbild

    SQL-Abfrage (1 Zeile) Du musst in der Gruppe alle Spalten aufzählen, die nicht aggregiert sind. Was geht, ist so was: SQL-Abfrage (1 Zeile)