Здесь есть много факторов, которые вы упустили. Что это за база данных? Эти таблицы проиндексированы? Как они индексируются? Насколько велики эти таблицы?
(Преждевременная оптимизация - корень всего зла!)
Может случиться так, что если проиндексированы "t1.id" и "t2.id", ядро базы данных объединяет их вместе на основе этих полей и затем использует оставшуюся часть предложения WHERE для фильтрации строк.
Они могут быть проиндексированы, но невероятно маленькими таблицами, и оба помещаются на странице памяти. В этом случае ядро базы данных может просто выполнить полное сканирование обоих, а не загружать индекс.
Ты просто не знаешь, правда, пока не попробуешь.