Пожалуйста, предоставьте больше информации.
У вас есть только 2 строки в вашей таблице?
Зачем вам нужно такое обновление?
Я полагаю, что ваша структура БД неверна, но я не могу точно сказать, пока вы не объясните, зачем вам это нужно.
В любом случае, я могу предложить плохой способ сделать это без использования select. Вы можете самостоятельно присоединиться к столу. Было бы лучше иметь столбец сложения, но если у вас его нет, как вы должны сделать
UPDATE T1
SET T1.val2 = T2.val2
FROM #table T1 INNER JOIN #table T2
ON T1.slno = 1 AND T2.slno = 2