Только что получил небольшой вопрос. При попытке получить одно максимальное значение таблицы. Какой из них лучше?
SELECT MAX(id) FROM myTable WHERE (whatever)
или
SELECT TOP 1 id FROM myTable WHERE (whatever) ORDER BY id DESC
Я использую Microsoft SQL Server 2012