2015-01-05 71 views

回答

2
select * 
    from (Select * from TableA union all Select * from TableB) t1 
    inner join TableC t2 on t1.somekey=t2.somekey; 
选择
2

您需要aliasUNION ALL的结果,从

SELECT * 
FROM (SELECT * FROM TableA UNION ALL SELECT * FROM TableB) ua 
     INNER JOIN TableC ON TableC.somekey = ua.SomeKey