User: { id }, A: { id, userId }, B : { id, aId }
Нужно гарантиравать, что юзер имеет доступ к B(имея userId и bId).
Я думал о 3 вариантах
1. Доставать с базы B, а потом A
2. добавить к В userId
3. кешировать bId -> userId
Какой из них лучше?
вытащить все одним запросом?
получишь user_id в выборке из B select * from b join a on aid = userid
Обсуждают сегодня