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

怎么判断两张表之间的包含记录有多少条

2012-12-30 
如何判断两张表之间的包含记录有多少条?有表A和表B两张表如何判断表A中包含表B中多少重复的字段数据最后结

如何判断两张表之间的包含记录有多少条?
有表A和表B两张表
如何判断表A中包含表B中多少重复的字段数据

最后结果只要一个数字
[解决办法]
select count(1)
from (select a,b,c from tb1 intersect select a,b,c from tb2) as T
[解决办法]

Select Count(1) As 结果
From A
Where Exists(Select 1 from B Where B.关键字=A.关键字)

[解决办法]
如果我没有理解错误的话:

select COUNT(*) from A 
inner join B on A.字段A1=B.字段B1 and A.字段A2=B.字段B2 and 其他对应字段

[解决办法]
select count(*) from a inner join b where a.字段1=b.字段1 and a.字段2=b.字段2 and ....
[解决办法]
如果觉得exists不太好懂,给你上个好懂的



select count(1)
from (
select id
from A

intersect

select id
from B
) as t

热点排行