Подскажите как правильно спроектировать базу. Есть ползователи и есть группы пользователей. В группу может входить неограниченное кол-во пользвателей. Также пользователь может состоять в разных группах. Что-то наподобие виндовой системы пользователей. По идее каждая группа должна хранить список id своих пользователей. Но тогда, надо или пихать этот список в виде строки в текстовое поле или как-то еще выкручиваться (динамически создавать доп. таблицу для каждой группы). Вообщем, как правильней эту задачу решить?