это возможно и не слишком громоздко.
Есть рекомендации, когда лучше использовать subselect vs join?
Это разные операции, которые дают разный результат. Они не всегда взаимозаменяемы. В некоторых ситуациях подзапросы будут работать быстрее, чем JOIN. Действуйте по обстоятельствам. Используйте JOIN тогда, когда вам нужно объединение, используйте subselect когда не нужно. Просто семантический подход.
Там, где от этого запросы становятся понятнее, IMHO. Заморачиваться premature optimization не стоит (из этого получаются запросы, которые невозможно прочитать и понять... а это нередко требуется, потому что такие запросы нередко ещё и неправильные).
Обсуждают сегодня