Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Wie bekomme ich denn am besten alle records die einen bestimmten column Wert gemeinsam haben (eine gemeinsame clan id zum Beispiel) und bei denen die Größe dieser Gruppen > x ist?
Mir reicht schon wenn ihr mich auf den richtigen Weg schubst, vielleicht fehlt mir ja nur ein bestimmtes sql command.
Select * from tabelle where spalte = clan-id und spalte2 > x
Oder was willst du mit der größe der Gruppe sagen? Soll der alle mit der gleich Clan-ID gruppieren und dann die Datensätze durchzählen und nur die anzeigen, wie die Summe einen Betrag x überschreitet?
Vielleicht mal eine Tabelle Clan anlegen und daran auch die Mitgleiderzahl festhalten?
@2fastHunter das Problem ist, dass ich die clan-id nicht selbst angeben will, sondern ich will sämtliche records die eben zu einem clan gehören und wo dieses Grüppchen > x ist
Der Vorschlag von WinKill sieht schon gut aus. Damit probier ich es mal. Danke!
Edit: Hat super geklappt. Endprodukt sieht so aus:
Code:
SELECT * FROM clan_data WHERE ally_id IN (SELECT ally_id FROM clan_data WHERE ally_id != 0 GROUP BY ally_id HAVING count(ally_id) > 3) ORDER BY ally_name DESC