удаление повторяющейся строки без уникального идентификатора

У меня есть некоторые данные в таблице, которая выглядит примерно так:

table stockData
(
tickId int not null,
timestamp datetime not null,
price decimal(18,5) not null
)

Ни tickId, ни timestamp не являются уникальными, однако комбинация tickId и timestamp должна быть уникальной.

У меня в таблице есть дубликаты данных, и я пытаюсь их удалить. Тем не менее, я прихожу к выводу, что мне недостаточно данных с данными для того, чтобы я мог отличить одну строку от другой, и, по сути, у меня нет возможности удалить только одну из повторяющихся строк. Я предполагаю, что мне нужно будет ввести какой-то столбец идентификации, который помог бы мне идентифицировать одну строку из другой.

Это правильно, или есть какой-то волшебный способ удаления одного, но не обоих дублирующихся данных с помощью запроса?

РЕДАКТИРОВАТЬ Отредактировано, чтобы уточнить, что комбинирование tickId и timestamp должно быть уникальным, но это не связано с дублированием данных.

Ответы на вопрос(3)

Ваш ответ на вопрос