【发布时间】:2019-11-02 07:36:11
【问题描述】:
我有这样的数据
Id Name AuthorId
----------------
1 AAA 2
2 BBB 2
3 CCC 2
4 DDD 3
5 EEE 3
如果有超过 2 行,我需要一个查询,该查询将按组 AuthorId 删除所有行,但第一个和最后一个除外。
比如上面的数据,第二行应该删除,因为AuthorId = 2,我有3行,但是AuthorId = 3,什么都不会删除
【问题讨论】:
标签: sql sql-server group-by sql-delete