У меня есть следующая таблица в MS SQL Сервер:
RowID PersonNum Address1
1 456 1 My street
2 NULL 1 My street
3 789 1 My street
4 987 2 My street
5 963 2 My street
6 852 3 My street
7 741 3 My street
8 NULL 3 My street
Я хочу удалить все строки с одинаковым адресом, где хотя бы один из personnum = NULL
Таким образом, из вышесказанного мне необходимо удалить RowID 1, 2, 3, 6, 7, 8.
RowID 4 и 5 в порядке, так как они имеют PersonNum. Как мне добиться этого в T SQL? Возможно ли это с помощью CTE?