【发布时间】:2021-06-09 15:56:05
【问题描述】:
我在 SQL Server 中有一个类似这样的表(这些记录来自用户输入,稍后我必须将此表与业务表连接)
表 A
| id | group | item |
|---|---|---|
| 1 | A | 4567876 |
| 2 | A | 5678988 |
| 3 | A | 9999999 |
| 4 | B | 1234567 |
| 5 | B | 6846677 |
对于我要选择的每个组,如果项目 9999999 有任何条目,则仅选择此记录,否则选择相应组中的所有记录。 (例如,对于 A 组中的给定示例,选择项目 9999999 和 B 组中的所有项目)
| id | group | item |
|---|---|---|
| 3 | A | 9999999 |
| 4 | B | 1234567 |
| 5 | B | 6846677 |
我不想从表中删除任何记录。
【问题讨论】:
标签: sql sql-server sql-server-2016