【发布时间】:2018-09-28 03:46:04
【问题描述】:
让我简要描述一下表结构:
客户表
id | name | address_line_one | address_line_two | contact_no_one
销售发票表
id | id_Customer (Foreign Key) | invoice_no
如果我必须打印销售发票,我必须使用客户表中的客户信息(如姓名、地址)。 假设一年后,一些客户数据发生了变化(如姓名或地址),我更新了客户表中的新数据。现在,如果客户要求旧发票,它将打印新的客户数据,这在法律上是错误的。
这是否意味着,我必须创造
name_customer
address_line_one_customer
...
以及销售发票表中的所有这些字段?
如果是,是否有更好的方法从客户表中的这些字段获取数据到销售发票表,然后编写 SQL 查询来获取值,然后设置值?
【问题讨论】:
-
嗨。 (正如人们所料:)这是一个常见问题解答。请始终在谷歌上搜索您的问题/问题/目标的许多清晰、简洁和特定的版本/措辞,带和不带您的特定字符串/名称,并阅读许多答案。将您发现的相关关键字添加到搜索中。如果您没有找到答案,请发布,使用 1 个变体搜索作为标签的标题和关键字。请参阅向下投票箭头鼠标悬停文本。并且不要满足于评论中建议的重复。