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

请问一个关联查询的有关问题

2012-02-23 
请教一个关联查询的问题a表字段a1a2b表字段b1c表字段c1我要写一个合并查询,查出a表中满足a.a1b.b1的行或

请教一个关联查询的问题
a表   字段   a1     a2
b表   字段   b1
c表   字段   c1

我要写一个合并查询,查出a表中满足a.a1=b.b1的行   或者是a.a2=c.c1的行
相当于是
select   *   from   a   right   outer   join   b   on   a.a1=b.b1

select   *   from   a   right   outer   join   c   on   a.a2=c.c1
这两个语句查询的结果取并集
以前代数U的那种集合,不知道我说清楚了没有,请高手指教

[解决办法]
select a.* from a inner join b on a.a1=b.b1
union
select a.* from a inner join c on a.a2=c.c1
[解决办法]
lz正解~
[解决办法]
select * from a,b where a.a1=b.b1
union
select * from a,c where a.a2=c.c1

热点排行