请教一个关联查询的问题
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