我有一个存储凭证的SQL数据库,每次签发凭证时,我想存储数量,我是否有2个单独的表,1个用于凭证,1个用于voucherIssued,或者我可以只在我的凭证中添加issuedQuantity列表?感谢任何给出的建议。感谢。
答案 0 :(得分:1)
你还有什么存储?优惠券是什么?一段文字,一个文件名或其他东西?
这听起来像是存放凭证,而且这张优惠券的签发次数现在还可以。您可能希望最终记录每次签发凭证时的信息,然后您可能不需要存储特定的计数,只需存储每张凭证的一行信息。
确实没有足够的信息可以给出一个好的答案。
答案 1 :(得分:0)
听起来你只需要一个已发布的数量列。
单独的表用于一对多关系,例如PurchaseOrder到PurchaseOrderItems。
你可能认为issQuantity是一个'很多',但它只是一个数字,所以你有一对一的关系。
答案 2 :(得分:-1)
取决于,
如果您需要捕获有关每个问题的其他数据(何时,何地,何地),那么您将需要另一个表来记录每个问题的详细信息。
您仍然需要父表中的“issuedQty”列来跟踪发生的总数。