Алексей Уколов, Конечно это абстракция и там не студенты. Но, я видимо нарушаю заповедь, что лучшее враг хорошего и на самом деле надо делать это несколькими запросами.
Но, я видимо нарушаю заповедь, что лучшее враг хорошего и на самом деле надо делать это несколькими запросами.
Один запрос - это не всегда лучшее. Например, решение, которое предложил Лентяй технически правильное, но СУБД не сможет его толком закешировать и оптимизировать. Два простых запроса в данном случае будут лучшим решением.