Обновление будет взято в каждой строке, из каждой таблицы, как это читается.В зависимости от размера таблиц, вы можете увидеть эскалацию.Если вы хотите принудительно заблокировать обе таблицы до того, как какие-либо данные будут прочитаны, укажите подсказку таблока.
Запустите Profiler, создайте пустое определение трассировки, отфильтруйте в своей тестовой базе данных и добавьте только Lock: Acquired, Lock: Выпущенные события, и вы можете увидеть последовательность.