首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

一个表中两个字段不在另一个表中的查询,该怎么处理

2012-08-16 
一个表中两个字段不在另一个表中的查询表1ABCD表2Ax表3Aefgx查询表1和表2相等的A对应的x不在表3中[解决办

一个表中两个字段不在另一个表中的查询
表1
  A B C D
表2
  A x

表3

  A e f g x

查询表1和表2相等的A对应的x 不在表3中  
 

[解决办法]

SQL code
selectfrom 表1 ainner join 表2 b on a.A=b.Aleft join 表3 c on b.x=c.xwhere c.x is null
[解决办法]
你是一a表为标准,还是ab表为标准?
[解决办法]
select x from 表3 c where x not in
(select x from 表2 a left join 表1 b on a.a=b.a)

热点排行