Ho una tabella che contiene dati sfortunatamente cattivi e sto cercando di filtrarne alcuni. Sono sicuro che la combonazione di LName, FName è unica in quanto il set di dati è abbastanza piccolo da essere verificato.SQL Rimuovi le righe quasi duplicate
LName, FName, Email
----- ----- -----
Smith Bob [email protected]
Smith Bob NULL
Doe Jane NULL
White Don [email protected]
Mi piacerebbe avere i risultati della query riportare il record "duplicato" che non dispone di una e-mail NULL, ma ancora riportare un NULL e-mail quando non c'è un duplicato.
E.g.
Smith Bob [email protected]
Doe Jane NULL
White Don [email protected]
Penso che la soluzione è simile a Sql, remove duplicate rows by value, ma io non capisco se i requisiti del richiedente sono uguale al mio.
Qualche suggerimento?
Grazie
Grazie per le soluzioni di Cybernate e Michael Goldshteyn. Andato con FooLman b/c è stata la prima soluzione a fare il lavoro. Interessante vedere i diversi metodi per la risoluzione. – jimueller