【发布时间】:2019-02-14 07:02:11
【问题描述】:
这个问题很难解释,我什至不知道如何正确命名,所以我提前道歉。
我对产品的看法如下:
产品
产品编号
产品名称
在我的数据库中,我有一个 ratecard 表和一个 ratecard 产品表。价目表的标题可能是“Tier 1 Customers”,相应的 RatecardProduct 记录将是该特定价目表的产品价格。它可能只包含少数产品的价格,而不是全部。
价目表
RatecardId
价目表名称
RatecardProduct
RatecardProductId
RatecardId
产品编号
单价
问题是我需要创建一个视图来显示所有价目表的所有产品。如果 ratecard/product 组合在我的 ratecardproduct 表中没有对应的单价,它应该显示 NULL 或 0。
假设我有 10 种产品和 4 张价目表;即使 RatecardProduct 表完全为空,该视图也将包含 40 条记录
我需要这样做的原因是因为我在查看价目表时填充了一个网格视图,并且我不想为每一行进行往返以确定是否有相应的价格。
非常感谢您。
【问题讨论】:
标签: sql sql-server view