Eu tenho uma tabela assim:
1 Apple 1
2 Apple null
3 Apple 2
4 Orange 1
5 Orange 2
6 Pear null
7 Lemon 1
8 Lemon null
Desejo excluir uma linha se o ProductId for nulo e se o Name ocorrer mais de uma vez.
Neste exemplo, se eu executar uma consulta de exclusão adequada, ela deverá excluir estas linhas:
2 Apple null
8 Lemon null
Que tipo de consulta de exclusão pode funcionar para mim?
Dependendo dos recursos do seu mecanismo SQL, você poderá executar algo como o seguinte:
Caso contrário, você precisará criar uma tabela ou exibição temporária para produtos cujo ProductId não seja nulo.