User anzeigen lassen, die nicht in einer best. Gruppe sind

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

User anzeigen lassen, die nicht in einer best. Gruppe sind

Beitrag von mgutt »

Vielleicht kann es ja jemand gebrauchen.

Ich habe eine Gruppe, die ich mit weiblichen Usern gefüllt habe. Bevor ich aber eine Userin der Gruppe hinzufüge, prüfe ich an Hand der Posts im Forum, ob ich sie hinzufüge oder nicht.

Damit ich nur die prüfen muss, die noch nicht in der Gruppe sind, habe ich diese Abfrage gestaltet:

Code: Alles auswählen

SELECT a.username FROM phpbb_users a, phpbb_groups b WHERE a.user_gender = 2 AND a.user_active = 1 AND a.user_posts >=1 AND a.user_id = b.group_user_id AND b.group_user_list NOT LIKE '%,6198,%'
Die "2" ist die Angabe "weiblich" und die Angabe "6198" ist die Gruppen-Id. Weiterhin muss die Userin aktiv sein und mindestens 1 Post geschrieben haben.

Gruß
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Antworten

Zurück zu „Coding & Technik“