日期:2014-05-17  浏览次数:20408 次

Sql 2005 多表字段合并问题
我有3张表
A:Id
B:Id,name
C:ID,name
其中a是主表,b和c的id都是id的外键
也就是a中的id分到b和c中去了,
现在我要查询到a.id,(b,c).name,其中name是B和C中name合并的
如何实现

------解决方案--------------------
修正下
SQL code

select A.Id,B.name from A,B where A.Id=B.Id
union all
select A.Id,C.name from A,C where A.Id=C.Id