1. group by b.id having count(b.id) > 50 - это последние 50 записей с таблицы authors? 2. select name, author from books - "основной" селект должен быть по таблице authors
у меня получается в 9 миграции добавил поле experience и specialization в 10 удаляю эти два поля и опять добавляю эти два поля сам не пойму когда я так делал
Book.objects.annotate(last_authors=Subquery(Author.objects.filter(book_id=OuterRef("id")).order_by('-id').values("id")[:50]) вряд ли взлетит, но может натолкнет на мысли