Pit: mysql: Mehrfach vorhandene Einträge (aber mit Bedingung) finden

Beitrag lesen

Hallo Rolf,

du bist beim Gruppieren nicht auf eine Spalte begrenzt.

  • Gruppiert wird die Zeilenmenge, die von FROM und WHERE festgelegt wird.
  • Gruppiert werden kann nach 1-N Gruppierbegriffen.
  • Ein Gruppierbegriff kann eine Spalte der gruppierten Zeilenmenge sein, oder ein Ausdruck, der mit diesen Spalten gebildet wird
  • Die Gruppierbegriffe dürfen direkt im SELECT als Ergebnisspalten aufgeführt werden.
  • Was kein Gruppierbegriff ist, muss in einer Aggregatfunktion stehen (MIN, MAX, COUNT, etc).

Außer natürlich in MySQL. Der verwendet bei einer ungruppierten Spalte, die im SELECT steht, einfach den ersten Wert den er findet. Aber Standard ist das nicht.

Worauf bezieht sich Dein letzter Satz hier, d.h. was von den Punkten geht bei mysql nicht?

Pit