Ho una tabella che ha ottenuto una colonna con valori duplicati. Vorrei aggiornare uno dei 2 valori duplicati, ad esempio, row1 = tom
e row2 = tom
. Voglio aggiungere un 1 o un a uno di essi e questo sarà per molti altri duplicati nella stessa colonna. Fondamentalmente basta aggiungere un numero o una lettera a ogni 1 dei duplicati in modo che non ci siano più duplicati.Aggiornare uno dei 2 duplicati in una tabella di database del server sql
Ho questa query che aggiornerà tutti i duplicati ma non uno di essi. Qualcuno può aiutare?
UPDATE Table1
SET Column1 = 'a'
WHERE exists
(SELECT Column1 , COUNT(Column1)
FROM Clients
GROUP BY Column1
HAVING (COUNT(Column1) > 1)
)
Se è un record duplicato perché è necessario tenerlo? c'è una ragione specifica per farlo? –
Che aspetto ha il tuo schema? Qualunque chiave primaria con cui lavorare? –
Ne ho bisogno perché è una informazione preziosa. Non voglio cancellarne nessuna. Voglio solo distinguerli per scopi di analisi dei dati. Sì, ho un ID che è una chiave primaria. – MohammedT