hi,
ich habe eine Datenbank mit einem Textfeld. Dieses kann sich mit gleichem Inhalt wiederholen.
Nun möchte ich alle Inhalte, die X-Mal gleich vorkommen per SQL-Befehl auslesen.
Also Beispielsweise alle die sich 10 Mal wiederholen.
Wie löse ich das am geschicktesten? Nach Möglichkeit direkt im SQL-Befehl und nicht mit if-Schleifen in PHP und zwei SQL-Befehlen.
http://www.dclp-faq.de/q/q-terminologie-if.html *scnr*
zuerst mal wäre es wichtig zu wissen, welches DBMS zu benutzt? mySQL?
dann sollte es eigentlich gehen, wenn du COUNT() verwendest, mit GROUP BY nach deinem textfeld gruppierst, und den mittels COUNT() ermittelten wert noch in einer HAVING-bedingung auf die geforderte anzahl abfragst.
gruß,
wahsaga
--
I'll try being nicer if you'll try being smarter.
I'll try being nicer if you'll try being smarter.