在SQL Server Express中嵌套表

时间:2015-02-10 10:40:14

标签: sql sql-server-express

我正在创建一个采购订单系统,有人可以存储他们购买的详细信息。所以我创建了一个数据库,其中包含供应商信息表,我们将从中购买东西,另一张表存储我们正在购买的东西。

PurchaseOrder表中,有以下列:

  • PurchaseOrderNo(Primary)
  • BuyerInitials
  • DateOfPurchase
  • ProjectCode
  • 项目(链接到PurchaseItems表)

我想在Items'中添加另一列。详细信息,所以我创建了另一个表PurchaseItems,其中包含以下列:

  • PurchaseOrderNo。 (这对每个部分都重复)
  • PARTNO
  • 描述
  • 数量
  • UnitAmount
  • VATAmount
  • 总金额

逻辑上看起来很简单,但我似乎无法理解如何链接表格。非常感谢您的帮助:)

1 个答案:

答案 0 :(得分:0)

创建一个单独的表,表示OrderedItems,它映射PartNo和PurchaseOrderNo。这样可以避免在每一行中重复PurchaseOrderNo,并且还可以维护PurchaseOrder和PurchaseItems表之间的关系。