Как будет выполняться данная команда или как иначе её задать?
SELECT TOP 10 FROM Themes WHERE Area_AreaId=areaid ORDER BY DateUpdate DESC
Я бы хотел выбрать записи из базы с соответствующим id, упорядочить их по дате в обратной порядке и взять последние 10 -делается для отображения последних 10 обновлённых тем
Верно ли написана команда ? И что будет если в принципе этих 10 записей не будет ?
Внутренний экстрасенс говорит, что используется MS SQL Server.
Но запрос написано неверно. После TOP 10 долно быть перечисление полей таблицы, которые надо выбрать. Или *.
Команда TOP есть в MS SQL SERVER / MS Access, а LIMIT относится к MySQL. У Oracle так вообще оператор ROWNUM в условии WHERE. www.w3schools.com/sql/sql_top.asp