Hi,
Mein Ansatz liefert mir leider nur systemübergreifende Resultate
Soll heissen?
und ich weiß nicht, ob der Ansatz mit der having-Klausel tatsächlich der richtige ist:
"SELECT COUNT(kundennummer) AS anzahl, kundenname, system FROM kunden GROUP BY kundennummer
HAVING (COUNT(kundennummer) > 1) ORDER by kundennummer ASC"
Wenn du nach Kundennummer gruppierst, haben die anderen Felder nichts in der Query verloren. (Spalten zu selektieren, über die nicht gruppiert wird, ist in SQL ein Fehler – MySQL verzeiht ihn üblicherweise, liefert aber zufällige Ergebnisse für diese Spalten.)
Im Prinzip müßte der Ansatz irgendwie mit "WHERE kundennummer != kundennummer"
lauten- was allerdings kein gültiger Syntax zu sein scheint.
Natürlich ist das gültige Syntax – aber „ungültige Realität“. Du wirst nie einen Datensatz finden, in dem der Wert einer Spalte nicht gleich seiner selbst ist (zumindest solange tatsächlich ein Wert vorliegt, und du keinen Quantencomputer hast).
MfG ChrisB
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?