Я хочу удалить последнюю строку из таблицы, которая удовлетворяет некоторому условию.tsql - удалить последнюю строку
DELETE TOP 1 FROM SOME_TABLE
WHERE SOME_COULMN = @VALUE
ORDER BY 1 DESC
Я хочу удалить последнюю строку из таблицы, которая удовлетворяет некоторому условию.tsql - удалить последнюю строку
DELETE TOP 1 FROM SOME_TABLE
WHERE SOME_COULMN = @VALUE
ORDER BY 1 DESC
DELETE FROM SOME_TABLE
WHERE UNIQUE_ID =
(SELECT TOP 1 UNIQUE_ID
FROM SOME_TABLE
WHERE SOME_COLUMN = @VALUE
ORDER BY SOMETHING DESC)
DELETE и UPDATE заявления требуют скобках() для числа строк аргумента
DELETE TOP (1) ОТ SOME_TABLE ГДЕ SOME_COULMN = @VALUE ORDER BY 1 DESC
Обратный заказ и удаление первого? – Andrew