求组:两个表之间的数据比对
我是新手想请教,我有两个表,表一旧表,表二是新表,表一和表二中的数据有重叠和不重叠部分,例如:表一 表二
物品名称 物品名称
咖啡豆A 咖啡豆A
咖啡豆B 咖啡豆B
咖啡豆C 咖啡豆F
咖啡豆D 咖啡豆H
咖啡豆O
现在想新建表三,保留表一表二的物品名称字段的同时,用1标注两个表相同部分,2标注表一与表二不同部分,3标标注表二与表一不同部分
CREATE CURSOR T1 (MC C(10)) INSERT INTO T1 VALUES ([咖啡豆A]) INSERT INTO T1 VALUES ([咖啡豆B]) INSERT INTO T1 VALUES ([咖啡豆C]) INSERT INTO T1 VALUES ([咖啡豆D]) CREATE CURSOR T2 (MC C(10)) INSERT INTO T2 VALUES ([咖啡豆A]) INSERT INTO T2 VALUES ([咖啡豆B]) INSERT INTO T2 VALUES ([咖啡豆F]) INSERT INTO T2 VALUES ([咖啡豆H]) INSERT INTO T2 VALUES ([咖啡豆O]) SELECT MC1,MC2,IIF(MC1==MC2,[1],[2]) BZ FROM (SELECT NVL(A.MC,[]) MC1,NVL(B.MC,[]) MC2,SPACE(2) BZ FROM T2 A FULL JOIN T1 B ON B.MC==A.MC) A效果图