求一条SQL语句 表A编号, 类型, 字段1(数字型),字段2(数字型)表B编号, 类型, 字段1(数字型),字段2(数字型)表A结构和表B结构一个。求一条句语分类查询表A字段1和表B字段2编号一样但字段1里数字和字段2里数字不一样的记录 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 分类查询表A字段1和表B字段2编号一样但字段1里数字和字段2里数字不一样的记录=================================================================没看懂阿分类?如何分类???表A字段1和表B字段2编号一样???是不是指“表A和表B编号一样”阿???字段1里数字和字段2里数字不一样???是不是指同表里 字段1里数字和字段2里数字不一样 阿??? selct a.*, b.* from a, b where a.编号 = b.编号 and a.字段1 <> b.字段1 and a.字段2 <> b.字段2不知道是不是楼主要的结果 表A编号 类型 字段1 字段20001 AA 11 120002 AA 11 120003 AA 11 120004 BB 11 12表B编号 类型 字段1 字段20001 AA 21 210002 AA 11 120003 BB 12 110004 BB 11 11 selct a.*, b.* from a left join b on a.编号 = b.编号 where a.字段1 <> b.字段1 and a.字段2 <> b.字段2 select a.编号 from a where exists(select 1 from b where 字段1 = a.字段1 and 字段2 = a.字段2)group by 类型 to:支点如果B表出现0005号记录那就没查出来啊 你这样查的结果只显了A表中的字段。没有B表中的字段。需要把A,B表字段都显示出来哈 如果需要B表有selct a.*, b.* from a inner join b on a.编号 = b.编号 where a.字段1 <> b.字段1 and a.字段2 <> b.字段2 hehe selct a.*, b.* from a right join b on a.编号 = b.编号 where a.字段1 <> b.字段1 and a.字段2 <> b.字段2 既然汇总就要用group by ... having. 帮助文件制作的问题,请教了 高手指点一下 想播放一个wav文件,由于文件很小,所以想用api来播放,但不知道怎么代码怎么写 多态,构造方法 幽琴入队 怎么把文件夹(包括子文件夹)里的所有文件拷贝到指定地点(即复制整个文件夹)??? 如何使dbGrid1中的记录随鼠标的移动而移动? 谁能给我一个很简单的用到ADO的三层结构的例子? 关于打印连续走纸的问题 如何实现treeview的无限扩展,在利用数据表编程,能告诉一个思想就行,最好源源代码 在DELPHI中怎么样提高客户端的访问速度 如何取消其他程序窗口的Showmodal模式??
=================================================================没看懂阿分类?如何分类???表A字段1和表B字段2编号一样???
是不是指“表A和表B编号一样”阿???字段1里数字和字段2里数字不一样???
是不是指同表里 字段1里数字和字段2里数字不一样 阿???
编号 类型 字段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
from a where exists(select 1 from b where 字段1 = a.字段1 and 字段2 = a.字段2)
group by 类型
如果B表出现0005号记录
那就没查出来啊
selct a.*, b.* from a inner join b on a.编号 = b.编号 where a.字段1 <> b.字段1 and a.字段2 <> b.字段2
selct a.*, b.* from a right join b on a.编号 = b.编号 where a.字段1 <> b.字段1 and a.字段2 <> b.字段2