#1
| ||||
| ||||
Datenbankabfrage: when 'anzahl' > 3Hallo, Ich habe eine Tabelle mit folgenden Spalten: id, threadid, userid Mögliche Inhalte sind: 1, 112, 1 2, 112, 4 3, 154, 46 4, 112, 46 5, 132, 1 usw. Nun möchte ich gerne nur die threadids haben die mindestens 3x vorkommen, in meinem Beispiel also die threadid 112. Wie kann man es direkt in der Abfrage realisieren? Ich hab nicht die geringste Vorstellung wie ich sowas realisieren soll Alternative: Es würde mir auch reichen wenn ich die Anzahl der Spalten jeweils raushätte als Zahl. Also z.B. 3 für die thread 112, 1 für die threadid 154 usw. Ich hoffe man hat mich verstanden und ich kann jetzt geholfen werden |
#2
| ||||
| ||||
Code: SELECT threadid, COUNT(*) AS anz FROM table GROUP BY threadid HAVING COUNT(*) > 2 __________________ Stefan Käser Administrator von www.vbulletin.org Das Publikum ist so einfältig, lieber das Neue als das Gute zu lesen. Arthur Schopenhauer |
Stichworte |
- |