Думаю, это будет зависеть от платформы, которую вы используете (оптимизатор данного движка SQL).
Я провел небольшой тест, используя MySQL Сервер и:
Когда я запрашиваю select * from table where id = 1;
, я получаю 1 итог, запрос занял 0,0043 секунд
Когда я query select * from table where id IN (1);
я получил 1 всего, Query занял 0.0039 секунд
Я знаю, что это зависит от сервера и P C и от чего ... Но результаты очень близки.
Но вы должны помнить, что IN не является sargable (без аргументов поиска), он не будет использовать индекс для разрешения запроса, = sargable и поддерживает индекс ..
Если вы хотите использовать лучший из них, вам следует протестировать их в своей среде, потому что они оба работают так хорошо !!