我正在尝试复制从 sybase 数据库生成的表,我没有代码但可以访问数据库。
我几乎完美地复制了表格,但是因为我使用了联合,所以我有重复的行,它们应该合并:
select distinct id, dn, pn, null as sp
from dn
union
select id, 'DN', 'PN', sp
from sp
order by id
但我生产,例如:
pn, dn, pn, sp
'110','Liversage','Consultant', null
'110','DN ','PN ','Cardiac'
基本上我希望空值被心脏填充,而 DN 和 PN 以及第二行合并到第一行?