我有一张有三个字段的table。
开始时间
结束时间
身份证件
如果结束时间是 NULL
,我需要替换为同一时间的最近时间 ID
.
----------------------------------
| ID | Start_time | End_time |
----------------------------------
| 1 | 2016-01-01 | NULL |
| 2 | 2016-01-01 | 2016-01-02 |
| 1 | 2016-01-02 | 2016-01-03 |
| 1 | 2016-01-03 | 2016-01-04 |
预期产量
---------------------------------
| ID | Start_time | End_time |
---------------------------------
| 1 | 2016-01-01 | 2016-01-02 |
| 2 | 2016-01-01 | 2016-01-02 |
| 1 | 2016-01-02 | 2016-01-03 |
| 1 | 2016-01-03 | 2016-01-04 |
1条答案
按热度按时间uxhixvfz1#
您可以使用id的子查询分组来获取最小结束时间