@nicola
Невозможно однозначно ответить на этот вопрос, так как скорость выполнения запроса зависит от многих факторов, таких как размер таблиц, количество строк, объем доступной памяти, настройки сервера и производительность железа.
Однако, в большинстве случаев left join работает быстрее, чем подзапросы. Это связано с тем, что при использовании подзапроса MySQL должна выполнить два запроса вместо одного: первый — чтобы получить результаты из внешнего запроса, а затем применить подзапрос к этим результатам.
С другой стороны, left join объединяет данные двух таблиц и использует индексы, что может дать лучшую производительность.
В любом случае, создание эффективного запроса зависит от конкретной задачи, поэтому важно тестировать различные подходы и выбирать тот, который работает быстрее для данной ситуации.