SQL:从没有FK关系的2个表创建视图

时间:2015-02-19 14:12:11

标签: sql-server join

我尝试通过将两个表连接在一起来创建视图:出价。没有直接链接Bid和Item的FK关系。相反,出价可以包含具有项目的章节。

到目前为止,我有类似的东西..

CREATE VIEW FWOTBAItems AS
    SELECT f.Id, i.Id, i.ISBN10
    FROM [tracs].dbo.FWOBid f
    JOIN [tracs].dbo.FWOItem i ON i.SectionId = [ any section corresponding to FWOBid f ] && i.ISBN10 = "TBA"

以下是我的表格的一个简单示例:


出价

编号

物品

编号

ISBN10

SectionId

栏目

编号

BidId


我想要检索Item.ISBN10 =" TBA"的所有项目,还要在视图中包含来自出价的相应ID。

ID (来自出价)| Id (来自项目)| ISBN10 (将始终等于" TBA")

1 个答案:

答案 0 :(得分:0)

您还需要加入分区表。您不需要从中选择任何列,只需使用它来获取关系。