一个简单的查询问题,取两个查询结果的不同部分 我有两张表 a,b从a 中按条件查询出 1 2 3 4 从b 中按条件查询出 2 3我想要的结果是 把上面两个查询的结果合起来取不同的部分 1,4 请问应该怎么写呀。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 简单的说两个表中都有字段 ID,主外键关系。 \我想 查询出a表中所有关于ID的记录,但不包括B表中的所有ID的记录。 select * from a as awhere not exists (select * from b as b where a与b关联字段) select * from a as awhere not exists (select * from b as b where a.col=b.col--查询a与b相同部分) 个人使用mysqlnoinstall mysql中外键值? 怎样删除前2条数据 关于SQL2000的功能——超级新手的问题! asp.net+MS SQL2005数据库的网站,数据库如何上传到虚拟主机==在线等 作业调度 关于left join 的问题,求各位大神指导;查询出来的记录数不一样 求教,这个SQL应该如何写? 哪位朋友看看,我下面哪里错误 难道没人用过SQL-DMO分布式管理对象? Where In 查询很慢,有没有懂得优化它? 如何恢复数据库的服务器组?
select *
from a as a
where not exists
(
select * from b as b where a与b关联字段
)
from a as a
where not exists
(
select * from b as b where a.col=b.col--查询a与b相同部分
)