Ich habe folgende Frage:
SELECT DISTINCT brand_name FROM masterdata WHERE in_stock = '1' ORDER BY brand_name
Es funktioniert gut, außer dass ich viel zu viele Ergebnisse erhalte. Wie kann ich das so einschränken, dass ich nicht nur nach eindeutigen Einträgen suche, sondern nur eindeutige Einträge erhalte, die mindestens 3 Mal vorkommen (zum Beispiel)?
Im Grunde genommen, wenn die Spalte diese Daten hätte...
brand_name
==========
apple
banana
apple
apple
orange
banana
orange
orange
...meine aktuelle Abfrage würde "Apfel, Banane, Orange" zurückgeben. Wie bekomme ich es so hin, dass nur "Apfel, Orange" zurückgegeben wird (Banane wird ignoriert, weil sie weniger als drei Mal vorkommt)?
Ich verwende PHP, um die Abfrage zu erstellen, falls das wichtig ist.
Danke!