J'ai une table qui contient malheureusement de mauvaises données et j'essaie de filtrer un peu. Je suis sûr que la combinaison LName, FName est unique car l'ensemble de données est suffisamment petit pour être vérifié.SQL Supprimer presque les lignes en double
LName, FName, Email
----- ----- -----
Smith Bob [email protected]
Smith Bob NULL
Doe Jane NULL
White Don [email protected]
Je voudrais avoir les résultats de la requête ramener le dossier « double » qui ne dispose pas d'un e-mail NULL, mais encore apporter de nouveau un e-mail NULL quand il n'y a pas un doublon.
E.g.
Smith Bob [email protected]
Doe Jane NULL
White Don [email protected]
Je pense que la solution est similaire à Sql, remove duplicate rows by value, mais je ne comprends pas vraiment si les exigences du Asker sont les mêmes que les miennes.
Des suggestions?
Merci
Merci pour les solutions de Cybernate et Michael Goldshteyn. Je suis allé avec FooLman b/c c'était la première solution qui a fait le travail. Intéressant de voir les différentes méthodes de résolution. – jimueller