你是要查询还是更新啊?
看看是要这样的数据吗?
select T1.编号,T1.产品,T2.产品编码 AS 产品编号,T1.产品成员,T1.产品编码
from T T1,T T2
where T1.编号=T2.编号 and T2.产品=T2.产品成员

解决方案 »

  1.   

    直接连接即可
    SELECT A.编号,A.产品,B.产品编码,A.产品成员,A.产品编码
    FROM TB A
    JOIN TB B ON A.编号=B.编号 AND A.产品=B.产品成员
      

  2.   

    ALTER TABLE TB ADD 真产品编码 INT
    --你自己换成你的表名 列名 列类型
    --如果已有该列,则不执行以上语句--以下开始更新
    --你自己换成你的表名 列名
    UPDATE A
    SET 真产品编码=B.产品编码
    FROM TB A
    JOIN TB B ON A.编号=B.编号 AND A.产品=B.产品成员
      

  3.   

    update T T1 SET 产品编号=(SELECT T2.产品编码
    from T T2
    where T1.编号=T2.编号 and T2.产品=T2.产品成员)