我有一张这样的桌子:
1 Apple 1
2 Apple null
3 Apple 2
4 Orange 1
5 Orange 2
6 Pear null
7 Lemon 1
8 Lemon null
如果它的 ProductId 为 null 并且它的 Name 出现多次,我想删除一行。
在这个例子中,如果我运行一个正确的删除查询,它应该删除这些行:
2 Apple null
8 Lemon null
哪种删除查询适合我?
根据您的 SQL 引擎的功能,您可能能够运行如下内容:
否则,您将需要为 ProductId 不为空的产品创建一个临时表或视图。