Мера, не угадай.
Некоторые СУБД будут выполнять явные объединения быстрее, чем неявные, но это полностью зависит от самой СУБД (та, которую я использую, достаточно умна, чтобы выполнять обе операции на полной скорости).
Есть причина, по которой у нас есть администраторы баз данных. Они предназначены для мониторинга и настройки производительности базы данных на основе реальности, а не какой-то (ошибочной) концепции того, как все может работать.
Это потому, что производительность изменяется в зависимости от данных в таблицах.
Итак, вы должны не беспокоиться о том, насколько быстро эти два запроса будут выполняться, пока не возникнет проблема с производительностью. Используйте свои лучшие предположения (с индексами и тому подобным), но следите за тем, какова реальная производительность, в production , и скорректируйте ее.
См. Также здесь .