我有一张有6个字段的表,里面有1000条记录,现在要求将A1,A2,A3这三个字段内容相同的记录列出来,在列出来的记录中,判断A5字段里的值是否相同,相同放表B,不同放表C,应该怎么写这个存储过程?

解决方案 »

  1.   

    A1,A2,A3这三个字段内容相同的记录
    =================================
    怎么个相同法
      

  2.   

    ps:但你的要求有问题,不明白你想要什么. 一条记录只有一个A5怎么出现不相同?
      

  3.   

    ---这是写入B表的
    select * from tb where a1= a2 and a1= a3 and a1 = a5
    --这时写入C表的
    select * from tb where a1= a2 and a1= a3 and a1 !=a5
    或者是
    select * from tb where a1 not in (select a1 from B) -- 假设a1为主键