0

我在两个表中有数据,我想进入一个视图,然后能够进行报告并遇到问题,因为只有第一个表中的一些记录在第二个表中有记录。数据是产品的范围。例如,我有 2 个选项,第一个选项有 6 个定价范围,3 个存储在table A3 中,其中 3 个table BID中的记录链接table A。第二个只有 3 个范围,table A因此没有table B为此产品创建记录。当我尝试创建视图并包含第二个表中的详细信息时,我只获取第一个选项的详细信息,而不是第二个选项的详细信息,因为第二个表中没有记录,因此排除了此选项。我该如何克服这个?

TableP1                         TableP2         
Product_id  Unit    Range 1 Range 2 Range 3 TableP1_ID      Range 4 Range 5 Range 6 TableP1_ID
1   Person  20  18  16  1       14  12  10  1
2   Person  25  22      2                   

不确定以上是否有意义。

4

1 回答 1

0

您的代码中不能有两个查询和UNION结果VIEW吗?

就像是:

CREATE myView 
AS

SELECT X,
       Y
FROM   Table1

UNION

SELECT X,
       Y
FROM   Table2;
于 2013-09-26T07:51:24.413 回答