【发布时间】:2020-03-17 19:05:19
【问题描述】:
我有一个包含重复记录的表,例如多个具有相同帐号的记录。像这样
现在我只想选择满足以下条件优先级的记录 id:
- 选择prim_cust为X的账号
- 如果 X 为空,则选择 dept_id 不为空的帐号。
- 两者都为空,我们应该选择 min(id)。
在这里,我们必须对帐号进行分组并执行上述条件。 我只想要满足上述条件的具有唯一帐号的单条记录。
条件优先
【问题讨论】:
-
MySQL 还是 SQL Server?
-
@anonymous13b 。 . .我删除了不一致的数据库标签。请仅使用您正在使用的数据库进行标记。
标签: sql group-by duplicates