Ich habe zwei über eine ID verknüpfte Tabellen (Haupttabelle und Grupenzugehörigkeit).
Jetzt versuche ich eine Abfrage zu erstellen, die mir alle Datensätze anzeigt, die NICHT in einer bestimmten Gruppe sind und gleichzeitig die doppelten Datensätze zu filtern.
Der erste Teil der Abfrage klappt und beim zweiten Teil hatte ich gedacht, dass ich das mit DISTINCT gelöst bekomme.
Funktioniert aber nicht
Es werden alle Namen doppelt, oder auch mehrfach angezeigt, je nachdem wie oft ein Name einer bestimmten Gruppe zugeordnet ist.
Jetzt versuche ich eine Abfrage zu erstellen, die mir alle Datensätze anzeigt, die NICHT in einer bestimmten Gruppe sind und gleichzeitig die doppelten Datensätze zu filtern.
Der erste Teil der Abfrage klappt und beim zweiten Teil hatte ich gedacht, dass ich das mit DISTINCT gelöst bekomme.
Funktioniert aber nicht
PHP:
$sql = "SELECT DISTINCT t.name, t.id, g.group_id
FROM teams t
INNER JOIN
teams_in_groups g ON g.id = t.id
WHERE t.name != '' AND g.group_id != '7'
ORDER BY name";