У меня есть приложение, в котором есть пользователи, библиотеки и книги.Запрос косвенных отношений
У пользователей много библиотек. В библиотеках есть много пользователей и книг. Но пользователи и книги не имеют прямых отношений. Пользователи могут использовать только книги из библиотек.
Я застреваю, пытаясь получить коллекцию книг, принадлежащих библиотекам, членом которых является пользователь. Другими словами, я хочу получить все книги в библиотеке, к которой принадлежит данный пользователь.
Чтобы быть ясным, я не хочу проходить ассоциацию заимствований, которая существует между пользователями и книгами, потому что я хочу, чтобы все книги в этой библиотеке, а не только те, которые в настоящее время заимствованы пользователем.
Я пытался найти этот запрос часами, используя SQL и Squeel, без везения ... заблаговременно за помощь.