Мне нужна помощь для запроса MySQL. Студент может получить разрешения на заимствование книги из одной из принадлежащих ему групп или с индивидуального разрешения. Также книги связаны с группами.Запрос для разрешения фильтра
Я хотел бы получить все книги в совершенном виде, которые студент может получить в соответствии с его разрешениями или группами. Также как я могу отфильтровать один или несколько идентификаторов groupID?
Обратите внимание, что если книга не в таблице разрешений, это означает, что он доступен для всех
Вот пример схемы базы данных.
--table book--
bookID name
--table group--
groupdID name
-- table student --
studID name
-- table group_book --
bookID groupID
-- table student_group--
groupdID studID
-- table student_book_permission --
bookID studID
-- table group_book_permission --
bookID groupID
Спасибо за YOUT помощь и ваше время
В чем разница между таблицами group_book и group_book_permission? Как первое влияет на разрешения? – Shadow
Это не так, просто информативно, чтобы отфильтровать их по группам. – blop