Andi: MySQL: Knifflige Gruppenabfrage

Beitrag lesen

Das Problem sehe ich in der redundanten Verwendung der gruppen_id. Das ganze wäre SEHR einfach zu lösen, wenn du eine eigene Tabelle für die Gruppen machst und die gruppen_id aus der Tabelle Kontakte einfach entfernst. Dann kannst du doch einfach nach Gruppen oder Einzelpersonen suchen (natürlich für einen bestimmten Gesprächstermin).

Mir ist gerade aufgefallen, dass du die Tabelle gruppen ja schon hast (wobei die Tabelle "besucher_zu_gruppen" eigentlich reicht). Dann kannst du ja einfach die gruppen_id löschen und stattdessen über die personen gehen.