WernerK: Mehrfaches Vorkommen finden

Beitrag lesen

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