【发布时间】:2017-04-07 18:13:06
【问题描述】:
我有两个表,table1 包含旧值,table2 包含最新值,我想在 table1 中显示最新值,但我没有任何信息告诉我这是 table2 中的最新值。
例如
表1
CID-----PID-----RID
CT1-----C-------R1
CT2-----C-------R2
CT3-----C-------R3
CT4-----C-------R4
表2
CID-----PID----RID
CT1-----A-------R1
CT1-----C-------R11
CT2-----C-------R2
CT3-----A-------R3
CT4-----A-------R4
条件是我必须优先考虑值 C,以防两个值(A 和 C)都存在并且它的 RID 发生变化,因此需要在输出表中也获得它,对于相同的 CID 和唯一值,我将简单地替换它在table2中的table1中,所以输出将是这样的
表3
CID-----PID----RID
CT1-----C-------R11
CT2-----C-------R2
CT3-----A-------R3
CT4-----A-------R4
【问题讨论】: