假设有两张表。表T1,T2
T1如下:
LITM TRQT LOCN LOTN
1001 -1 A1 11
1001 -1 A2 11
1001 -1 A3 11
1001 -1 A4 11
T2如下:
LITM TRQT LOCN LOTN
1001 1 B 11
1001 1 B 11
1001 1 B 11
1001 1 B 11
现在有通过T1.LITM = T2.LITM进行内关联,所以会得到16 条记录。现在有如下需求:
希望T1,T2的记录一一对应,不能修改关联字段的基础上,(我同事说)用游标来做。请问该如何实现?
T1如下:
LITM TRQT LOCN LOTN
1001 -1 A1 11
1001 -1 A2 11
1001 -1 A3 11
1001 -1 A4 11
T2如下:
LITM TRQT LOCN LOTN
1001 1 B 11
1001 1 B 11
1001 1 B 11
1001 1 B 11
现在有通过T1.LITM = T2.LITM进行内关联,所以会得到16 条记录。现在有如下需求:
希望T1,T2的记录一一对应,不能修改关联字段的基础上,(我同事说)用游标来做。请问该如何实现?
T1.LITM = T2.LITM 能唯一标示么? 你写游标也要唯一表示啊! 一条条处理数据去关联 你觉得可行么?
1001 -1 A1 11 1 B 11
1001 -1 A2 11 1 B 11
1001 -1 A3 11 1 B 11
1001 -1 A4 11 1 B 11
2000的话你就加个自增
明明一个select就能搞定的事