Я занимаюсь разработкой сайта онлайн-регистрации, и у него есть групповая регистрация. Это таблицы:
пользователи
id
email
password
first
middle
last
registrant_id
события
id
name
date
участники
id
user_id
event_id
Пользователь может зарегистрироваться индивидуально или зарегистрировать свою группу, поэтому в поле registrant_id
указано, кто добавил пользователя / участника.
Кроме того, password
требуется только тогда, когда registrant_id
пусто.
Я ищу предложения, или если есть другой лучший способ сделать это. Любая помощь приветствуется. Спасибо.