在SQL中内部联接由UNION ALL创建的两个表
我想用UNION ALL命令合并到表中。然后我想将结果与另一个表进行内部联接。我使用了以下结构,但不起作用:在SQL中内部联接由UNION ALL创建的两个表,sql,Sql,我想用UNION ALL命令合并到表中。然后我想将结果与另一个表进行内部联接。我使用了以下结构,但不起作用: (Select * from TableA UNION ALL Select * from TableB) INNER JOIN TableC ON somekey 您需要将您的联合结果全部显示出来,然后从中进行选择 SELECT * FROM (SELECT * FROM TableA UNION ALL SELECT * FROM TableB) ua
(Select * from TableA
UNION ALL
Select * from TableB)
INNER JOIN TableC
ON somekey
您需要将您的联合结果全部显示出来,然后从中进行选择
SELECT *
FROM (SELECT * FROM TableA UNION ALL SELECT * FROM TableB) ua
INNER JOIN TableC ON TableC.somekey = ua.SomeKey
您需要将您的联合结果全部显示出来,然后从中进行选择
SELECT *
FROM (SELECT * FROM TableA UNION ALL SELECT * FROM TableB) ua
INNER JOIN TableC ON TableC.somekey = ua.SomeKey