Hallo.
Folgende
Query schneidet einen Teil auf `hardwareid` heraus und listet alle Einträge.
SQL-Code:
SELECT `used_by` , SUBSTRING( `hardwareid` , 33, 32 ) AS `teil`
FROM `...`
ORDER BY `teil`
Gewünscht ist zusätzlich eine Filterung, bei der nur Einträge gezeigt werden, bei denen dieses herausgeschnittene Teil öfters als 1 Mal vorkommt.
Nun habe ich folgendes ausprobiert:
1) COUNT(`teil`) AS `vorkommen` (geht nicht)
Gewünscht: WHERE `vorkommen` > 1
2) DISTINCT(`teil`) und GROUP BY `teil`
Gewünscht: WHERE COUNT(DISTINCT(`teil`)) > 1
Beides funktioniert nicht, da `teil` ein benutzerdefiniertes und kein natives Feld ist.
Was kann ich tun?
Gruß
blackdrake