表A
编号, 类型, 字段1(数字型),字段2(数字型)
表B
编号, 类型, 字段1(数字型),字段2(数字型)
表A结构和表B结构一个。求一条句语
分类查询表A字段1和表B字段2编号一样但字段1里数字和字段2里数字不一样的记录

解决方案 »

  1.   

    分类查询表A字段1和表B字段2编号一样但字段1里数字和字段2里数字不一样的记录
    =================================================================没看懂阿分类?如何分类???表A字段1和表B字段2编号一样???
    是不是指“表A和表B编号一样”阿???字段1里数字和字段2里数字不一样???
    是不是指同表里 字段1里数字和字段2里数字不一样 阿???
      

  2.   

    selct a.*, b.* from a, b where a.编号 = b.编号 and a.字段1 <> b.字段1 and a.字段2 <> b.字段2不知道是不是楼主要的结果
      

  3.   

    表A
    编号  类型   字段1   字段2
    0001   AA      11      12
    0002   AA      11      12
    0003   AA      11      12
    0004   BB      11      12
    表B
    编号   类型    字段1    字段2
    0001    AA       21       21
    0002    AA       11        12
    0003    BB       12        11
    0004    BB       11        11
      

  4.   

    selct a.*, b.* from a left join b on a.编号 = b.编号 where a.字段1 <> b.字段1 and a.字段2 <> b.字段2
      

  5.   

    select a.编号 
    from a where exists(select 1 from b where 字段1 = a.字段1 and 字段2 = a.字段2)
    group by 类型
      

  6.   

    to:支点
    如果B表出现0005号记录
    那就没查出来啊
      

  7.   

    你这样查的结果只显了A表中的字段。没有B表中的字段。需要把A,B表字段都显示出来哈
      

  8.   

    如果需要B表有
    selct a.*, b.* from a inner join b on a.编号 = b.编号 where a.字段1 <> b.字段1 and a.字段2 <> b.字段2
      

  9.   

    hehe 
    selct a.*, b.* from a right join b on a.编号 = b.编号 where a.字段1 <> b.字段1 and a.字段2 <> b.字段2
      

  10.   

    既然汇总就要用group by ... having.