日期:2014-05-18  浏览次数:20872 次

C# 如何查询2个access文件中 两张表的 数据 (百粪题)
如 表A B 都有属性 人名
A 表 还有 年龄 
B表还有 毕业学校 籍贯

如果查询一个人 满足 年龄20 毕业于克莱登大学 北京人  
如何写 查询条件 


请指点 100粪相谢

------解决方案--------------------
declare @A table(id int ,name varchar(25),age int);
insert into @A select 1,'aaa',20 union all
select 2,'bbb',20 union all
select 3,'ccc',25 
declare @B table(id int ,name varchar(25),school varchar(25))
insert into @B select 1,'aaa','狗屁大学' union all
select 2,'bbb','克莱邓' union all
select 3,'ccc','克莱邓'
select a.* ,b.school from @A a join @B b on a.id=b.id and a.age=20 and b.school='克莱邓'
------解决方案--------------------
select A.*,B.毕业学校,B.籍贯 where A.人名=B.人名 and 年龄=20 and 毕业学校='克莱登大学' and 籍贯='北京人'