Странно: обычно для меня более естественно сначала написать их как коррелированный запрос, после чего я должен затем вернуться и повторно использовать фактор объединения, потому что по моему опыту оптимизатор сервера sql с большей вероятностью получит это верно.
Но не принимай меня слишком серьезно. Несмотря на то, что у меня здесь 26 тыс. Повторений и один из 2 текущих значков, относящихся к теме sql, я на самом деле немного младше с точки зрения знаний sql (все дело в объеме!;)); конечно я не администратор. На практике вам, конечно, нужно будет профилировать каждый метод, чтобы оценить его реальную производительность. Я бы ожидал , что оптимизатор распознает то, что вы просите, и обработает любой запрос оптимальным способом, но вы никогда не узнаете, пока не проверите.