我有两个文件夹,其中包含文件。文件及其数据存储在表中,每个文件夹一个表。文件夹表仅包含当前位于文件夹中的文件的数据。我有另一个表,其中包含所有数据,甚至不再在两个文件夹中的文件,只是为了跟踪历史记录。
我需要一个查询来显示两个表的内容,但不会显示文件夹中不再存在的文件。
了解更多信息:
我认为会起作用:
我在想inner join
使用第三个表和另外两个文件夹表,其中where
子句只显示:
TableC.ID = TableA.ID AND TableC.ID = TableB.ID
但这不起作用。
答案 0 :(得分:0)
select commonColumns, AOnlyColumn, NULL As BOnlyColumn
from FolderA
UNION
select commonColumns, NULL, BOnlyColumn
from FolderB
答案 1 :(得分:0)
...试
select ID,detail1,details From TableA
union
Select ID,detail1,detail2... from TableB