求一条SQL语句 A,B两记录集怎么写一条SQL语句让A中有。B中没有记录显示出来 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select A.* from A,B where A.ID=B.ID and B.id is not null试试这样的语句呢 有,没有怎么判断?是指关键字一样吗? 还是除关键字所有字段都一样?还是所有字段都一样?如果是指关键字一样的,试试下面的ID是关键字select * from a where id not in (select id from b)如果是其它情况,我一会再来看看。。呵 是这个意思A表 id , 类型,字段1,字段2B表 id, 类型, 字段1,字段2记录如下A表 1, 11 12, 12 2, 11 13, 13 3, 22 14, 24B表 1, 11 21 ,21 3, 22, 14,24是想显示记录编号相同,但A表字段1和B表字段2值不同想的记录,并且如果记录在A表中有,B表中没有的也要显示出来 SELECT a.* from a left join b on a.id=b.id where a.字段1<>b.字段1 or a.字段2<>b.字段2 select a.idfrom a left join b on a.id = b.id where a.字段1 <> b.字段2 哪位有《C++ Builder和Delphi课程设计与系统开发案例》? 自定义右键弹出菜单,原先的粘贴、复制项,如何才能加上? 强制退出程序,触发什么事件? 用quickreport作打印发票的问题 基础问题 关于主-明细数据表的反常规问题,请大家给帮帮忙吧。 为什么我在D5下写的小程序拷贝到D6的PROJECTS下后,只要用D6试图打开它,D6就自动关闭? 带参数的存储过程如何写 请问如何比较日期型的数据,,, 可以在delphi中编写ocx控件拿到VB中用吗?如果能应该新建一个什么工程啊? IE插件中置顶广告是怎么做的 这是什么错误?
试试这样的语句呢
ID是关键字select * from a where id not in (select id from b)如果是其它情况,我一会再来看看。。呵
A表
id , 类型,字段1,字段2
B表
id, 类型, 字段1,字段2
记录如下
A表
1, 11 12, 12
2, 11 13, 13
3, 22 14, 24
B表
1, 11 21 ,21
3, 22, 14,24
是想显示记录编号相同,但A表字段1和B表字段2值不同想的记录,并且如果记录在A表中有,B表中没有的也要显示出来
from a left join b on a.id = b.id
where a.字段1 <> b.字段2