Hallo,
ich möchte in einer MySQL Tabelle "software" alle Seriennummen finden die mehrfach vorkommen.
Wenn ich einfach nach der Seriennummer suche finde ich 700 zeilen.
SELECT IdKd,beschreibung, SUBSTRING(maschserien, -6) AS SerienNummer From software
WHERE maschserien != ""
ORDER BY IdKd ASC
Das "SUBSTRING(maschserien, -6)" mache ich weil die Seriennummer einmal 6 stellig nur mit Zahlen sein kann (200400) aber auch XACH200300.
Ich versuche nun mit HAVING und COUNT die gleichen Seriennummern zu filtern,
SELECT IdKd,beschreibung, SUBSTRING(maschserien, -6) AS SerienNummer From software
WHERE maschserien != ""
GROUP BY SUBSTRING(maschserien, -6)
HAVING Count(maschserien) > 1
ORDER BY IdKd ASC
Jetzt werden aber nur noch 120 Einträge gefunden und das stimmt nicht denn einige Seriennummern werden nicht gelistet
Hat jemand eine Idee was daran falsch ist?
Gruss
Werner