Rozważmy taka rzecz:
Mam tabelę userów ( hasło, nazwa, itd.). Każdy user ma prawo stworzyć grupę ( ma też nazwę, id, itd.). I do takiej każdej stworzonej grupy może zapisać się każdy użytkownik. Jak teraz ładnie spiąć to w bazy danych?

SELECT g.group_name, u.user_name FROM users u LEFT JOIN conn_users_groups cup ON (u.user_id = cup.user_id) LEFT JOIN groups g ON (cup.group_id = g.group_id) WHERE u.user_id = 11