【发布时间】:2019-07-07 20:32:26
【问题描述】:
我目前有一个非常简单的查询,只需选择并生成以下内容
| Date | Name | ID |
|------------|------------------|---------|
| 2018-11-07 | McDonald's | 1046226 |
| 2018-01-22 | NULL | 1046226 |
| 2019-01-07 | Dell | 1069285 |
| 2019-01-09 | Dell Corporation | 1069285 |
我想要做的是为每个 ID 选择最早的日期行,使用 MIN
但我遇到的问题是,如果最早的行有一个 NULL 名称,我想从另一行合并它的名称
| Date | Name | ID |
|------------|------------------|---------|
| 2018-01-22 | McDonald's | 1046226 |
| 2019-01-07 | Dell | 1069285 |
我不知道这里是否有任何语法可以帮助我,有人可以帮忙吗?
【问题讨论】:
标签: sql sql-server tsql azure-sqldw