【发布时间】:2020-05-26 08:53:07
【问题描述】:
如果记录不存在,我会尝试将记录动态添加到结果中并保留顺序。如何添加附加值并确保存在 [Foreign ID] 的记录? [日期] | [身份证]?
例如,如果我进行选择,我如何保证我将始终拥有 [ID] 1,2,3,4,5 用于所有现有的 [Foreign ID] | [日期]?我找到了related article,但它是用于 postgress 的。看来我需要理解和使用 coalesce。
**Schema**
[Foreign ID] | [Date] | [ID] | [Name]
Results...
11 | 2020-02-02 00:00:00.000 | 1 | 'Bob'
11 | 2020-02-02 00:00:00.000 | 2 | 'Alice'
12 | 2020-02-02 00:00:00.000 | 1 | 'Bob'
12 | 2020-02-02 00:00:00.000 | 2 | 'Alice'
13 | 2020-02-03 00:00:00.000 | 1 | 'Bob'
14 | 2020-02-03 00:00:00.000 | 2 | 'Alice'
15 | 2020-02-03 00:00:00.000 | 1 | 'Bob'
16 | 2020-02-03 00:00:00.000 | 2 | 'Alice'
【问题讨论】:
标签: sql sql-server