У меня есть таблица, содержащая неприятно плохие данные, и я пытаюсь отфильтровать некоторые из них. Я уверен, что комбинация LName, FName уникальна, поскольку набор данных достаточно мал для проверки.SQL Удалять почти повторяющиеся строки
LName, FName, Email
----- ----- -----
Smith Bob [email protected]
Smith Bob NULL
Doe Jane NULL
White Don [email protected]
Я хотел бы иметь результаты запроса вернуть «дубликат» записи, которая не имеет письмо NULL, но все-таки вернуть NULL Email, когда не дублируется.
E.g.
Smith Bob [email protected]
Doe Jane NULL
White Don [email protected]
Я думаю, что решение аналогично Sql, remove duplicate rows by value, но я не очень понимаю, если требования Аскер такие же, как у меня.
Любые предложения?
Благодаря
Спасибо за решения от Cybernate и Michael Goldshteyn. Пошел с FooLman b/c, это было первое решение, которое выполнило эту работу. Интересно видеть различные методы разрешения. – jimueller