Я пытаюсь добавить составной первичный ключ к таблице, которую я назвал «Запас». Поскольку в первичном ключе есть дубликаты, которые мне нужны, он не позволит мне добавить первичный ключ, поэтому есть ли способ удалить 1 каждый дубликат в одном запросе вместо необходимости делать это вручную?
Я нашел все дубликаты, используя этот запрос (всего 67 строк с дубликатами):
SELECT Count(*), STK, yr, mn, dy
FROM Stock
GROUP BY STK, yr, mn, dy
HAVING count(*) > 1
ORDER BY STK ASC;