sql数据库中如何对比两张表,求语句!!!!
在一个数据库中有两张表A和B,表结构相同,A表中有2000条记录,B表中有1800条记录,用什么语句能对比出,到底是多了哪200条记录。...
在一个数据库中有两张表A和B,表结构相同,A表中有2000条记录,B表中有1800条记录,用什么语句能对比出,到底是多了哪200条记录。
展开
4个回答
展开全部
。。。
b表字段bid(int),name(nvchar)。,b
where
aid=bid?
假设a表字段aid(int)你说的是不是主外键关联查询啊,;
希望能帮到你。
两表通过aid=bid关联
则select
name
from
a
b表字段bid(int),name(nvchar)。,b
where
aid=bid?
假设a表字段aid(int)你说的是不是主外键关联查询啊,;
希望能帮到你。
两表通过aid=bid关联
则select
name
from
a
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假设表有三个字段,col1, col2, col3。
select * from A
where
not exsits (
select * from A
inner join B on A.col1 = B.col1
and A.col2 = B.col2
and A.col3 = B.col3
)
是这个意思么? 语句没执行过,仅供参考。
select * from A
where
not exsits (
select * from A
inner join B on A.col1 = B.col1
and A.col2 = B.col2
and A.col3 = B.col3
)
是这个意思么? 语句没执行过,仅供参考。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select colA from TableA where colA not in (select colA from TableB)
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |