Hallo
Hat von Euch jemand ne Ahnung, ob es irgendwie möglich ist, in einer Tabelle alle Datensätze die in einer Spalte ID weniger als X Mal den selben Wert enthalten zu finden?
Diese IDs ermittelst Du mit COUNT(), GROUP BY und der HAVING-Klausel
Ich kann irgendwie nichtmal nen Ansatz finden um das Problem anzugehen.
Für die anzuzeigenden Datensätze nimmst Du ein Subselect.
SELECT -- Gib mir
<spaltenliste> -- die Datensätze
FROM -- aus meiner
<tabelle> -- Tabelle,
WHERE -- deren
id IN ( -- id in der
SELECT -- Liste der
id -- ids
FROM -- aus der
<tabelle> -- Tabelle vorkommt
GROUP BY
id
HAVING
COUNT(id) < <maximalwert> -- deren Anzahl des Vorkommens unter Deinem
) -- Vorgabewert liegt
Sollte in MySQL 4.1.x und neuer funktionieren :-)
Freundliche Grüße
Vinzenz