【发布时间】:2013-10-02 01:34:44
【问题描述】:
我有两个表中的数据,我想进入一个视图然后能够进行报告并遇到问题,因为只有第一个表中的一些记录在第二个表中有记录。
数据是产品的范围。
例如,我有 2 个选项,第一个选项有 6 个定价范围,3 个存储在 table A 中,3 个存储在 table B 中,由 table A 中记录的 ID 链接。第二个在table A 中只有3 个范围,因此在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
不确定上述是否有意义。
【问题讨论】:
-
对于不起作用的视图,您的 SQL 是什么样的?
标签: sql create-view