我有一个SQL问题,希望有人能帮助我或者给我一些指点。 非常感激。
我有两个表:A和B.
- A具有列
ID
,其是主键字段,和NAME
- B具有列
DUPID
,NAME
和ID
,其是主键
A和B之间的关系是在B中, DUPID
包含的某些值A.ID
,并且该请求是要追加不同B.NAME
值A.NAME
由分号基于加入分离A.ID = B.DUPID
..
也许我的解释是不明确的,这里是一个简单的例子。
A B
ID NAME DUPID NAME
1 null 1 John
2 null 1 John
3 null 1 Mark
4 null 3 Luke
5 null 3 Luke
3 Luke
3 Matthew
所以最终,我将需要更新表A,并使它看起来像下面
A
ID NAME
1 John;Mark
2 null
3 Luke;Matthew
4 null
5 null