Db2 这个IBMi视图是否可能正在创建重复记录?
从这个角度看,我看到的似乎是重复的记录。您认为此视图会导致重复记录吗Db2 这个IBMi视图是否可能正在创建重复记录?,db2,ibm-midrange,Db2,Ibm Midrange,从这个角度看,我看到的似乎是重复的记录。您认为此视图会导致重复记录吗 create view astccdta.acaudia AS ( select d.IARCC9,b.ItQty#,a.IhDocd,b.ItPRT# from astdta.OEINHDIH a join astdta.ICDETLIT b on
create view astccdta.acaudia AS
( select d.IARCC9,b.ItQty#,a.IhDocd,b.ItPRT#
from astdta.OEINHDIH a
join astdta.ICDETLIT b on
b.Itcom# = a.IhCom#
and
b.ItTrn# = a.IhIdc#
left join astdta.ICECTLCT c on
c.CtCom#= b.ItCom# and
c.CtCtr# = ' ' and
c.CtPrt# =b.ItPrt#
left join astdta.Audia d
on d.IAprt# = b.ItPrt#
where b.ItTscc = 'I' and a.IHDOCD > 20120105
and d.IARCC9 > ''
)
“您认为此视图会导致重复记录吗?”--我想您可能会这么说,但很可能是您通过加入非唯一键导致了重复记录。好的,我将进一步检查。