Die DB hat die Tabellen users und groups. In der Eingabemaske kann man dem User mehrere Gruppen zuteilen, deren groups.id dann in das Feld users.groups_id als Kommaseperierter String eingetragen wird (15,56,54, etc.).
Wie man danach sucht habe ich schon hingekriegt. Die Frage ist nur, wie sieht eine Abfrage aus, wenn ich nach allen Benutzer suchen möchte, die sich in keiner Gruppe befinden?
WHERE users.groups_id = ''
Mal ganz davon abgesehen, dass die "n:m" zwischen 'users' und 'groups' etwas blass implementiert ist, ist doch davon auszugehen, dass das DF 'users.groups_id' den Wert '()' bzw. '(,)' oder '' hat, wenn es "leer" ist. Also die WHERE-Klausel anpassen.
Evebutell auch mal in der Doku nach den Stringfunktionen von MySQL schauen...