A表
COP_G_NO IVT_QTY
a001 10
a002 12
a003 13
a006 15
… …
B表
COP_G_NO IVT_QTY
a001 10
b001 11
a002 12
a003 13
b002 14
a006 15
… …
C表 P_COP_G_NO C_COP_G_NO QTY
b001 a001 2
b001 a002 1
b001 c001 2
b002 a001 1
c001 a006 3
… … …
D表
P_COP_G_NO C_COP_G_NO QTY
b001 a001 11*2
b001 a002 11*1
b001 a006 11*2*3
b002 a001 10*1
… … …
步骤一:B表COP_G_NO是否存在与A表COP_G_NO(如B001和B002不存在)
步骤二:B001到C表找相同的,找到3条记录,
A001去A表比较,存在! 插入D表QTY =11*2
A002在A表也存在,插入D表QTY=11*1
C001在A表中不存在,再到C表中P_COP_G_NO找到C001,
COO1下有A006,A006在A表不存在,插入D表QTY=11*2*3
步骤三、将B表所有COP_G_NO都到A表找一次,并折料(步骤一、二)
COP_G_NO IVT_QTY
a001 10
a002 12
a003 13
a006 15
… …
B表
COP_G_NO IVT_QTY
a001 10
b001 11
a002 12
a003 13
b002 14
a006 15
… …
C表 P_COP_G_NO C_COP_G_NO QTY
b001 a001 2
b001 a002 1
b001 c001 2
b002 a001 1
c001 a006 3
… … …
D表
P_COP_G_NO C_COP_G_NO QTY
b001 a001 11*2
b001 a002 11*1
b001 a006 11*2*3
b002 a001 10*1
… … …
步骤一:B表COP_G_NO是否存在与A表COP_G_NO(如B001和B002不存在)
步骤二:B001到C表找相同的,找到3条记录,
A001去A表比较,存在! 插入D表QTY =11*2
A002在A表也存在,插入D表QTY=11*1
C001在A表中不存在,再到C表中P_COP_G_NO找到C001,
COO1下有A006,A006在A表不存在,插入D表QTY=11*2*3
步骤三、将B表所有COP_G_NO都到A表找一次,并折料(步骤一、二)
分数可转现金!急!
你能写清楚详细一点吗?中间最好不要漏字和写错字~
要不猜起来很头痛!