угу. создаётся таблица groups, с идентификаторами и именами групп, если один пользователь может входить только в одну группу, то можно добавить идентификатор группы в таблицу users. если пользователь может входить в несколько групп, то нужна промежуточная таблица, где будет три колонки - id записи, id пользователя и id группы.
Если группа у пользователя может быть одна, то прямо в таблицу orders добавьте поле идентификатора группы. если групп будет несколько - нужно создать дополнительно таблицу, где придётся хранить опять же идентификатор записи, идентификатор ордера и идентификатор группы.
выборка, соответственно, усложнится. ну да не придумаю я варианта лучше))))
пример выборки по id пользователя и его группе при единственно возможной группе вот -
|