Sql 如何将字段移动到其他表并维护关系?
我想这一定很容易,我只是不知道该怎么问这个问题 我从Microsoft Access表中的Excel电子表格导入了数千条记录,其中有一个字段要提取到新表中。如何将数据从现有表中的字段移动到新表,并维护与记录的关系 目标是将现有数据从“一”字段移动到与现有父表具有一对多关系的新表中Sql 如何将字段移动到其他表并维护关系?,sql,database,ms-access,Sql,Database,Ms Access,我想这一定很容易,我只是不知道该怎么问这个问题 我从Microsoft Access表中的Excel电子表格导入了数千条记录,其中有一个字段要提取到新表中。如何将数据从现有表中的字段移动到新表,并维护与记录的关系 目标是将现有数据从“一”字段移动到与现有父表具有一对多关系的新表中 例如,在名为tblproperty的表中,我有以下字段: Property|u地址| Property|u所有者|效用计|编号 我希望在替换属性时维护属性上的公用电表的历史记录,因此我希望将公用电表\u编号字段从tb
例如,在名为
tblproperty
的表中,我有以下字段:
Property|u地址| Property|u所有者|效用计|编号
我希望在替换属性时维护属性上的公用电表的历史记录,因此我希望将公用电表\u编号
字段从tblproperty
移动到名为tblMeters
的新表中,并在两者之间创建一个一对多关系,以便我可以为每个属性记录创建多个表记录
如何将tblProperties
中的UtilityMeter\u Number
字段中的所有现有数据移动到tblMeters
中,并维护关系
我要做的是什么,以及如何做?这就是所谓的数据结构规范化 使用SELECT DISTINCT查询创建唯一记录。使用该数据集作为源来创建新表。比如:
从订单中选择不同的CustID、LName、FName、MName进入客户代码>
现在从Orders表中删除不必要的LName、FName、MName字段
表与公共CustID字段相关。未使用自动编号主键。如果您确实希望在自动编号PK上建立关系,请继续执行以下步骤:
在新表中添加自动编号字段
在原始表中创建数字字段
运行更新操作SQL以使用来自新表的自动编号值填充新编号字段-在公共CustID字段上联接表
还要从原始表中删除CustID字段
是否要使用自动编号主键?编辑问题以将示例数据显示为文本表而不是图像。您描述的过程的关键搜索词是-可能有助于您完成任务。请澄清,截至目前,我的表中没有任何重复数据。向前看,我希望能够在一个新表中有多条记录,而现在,在同一个表中的字段中,每个记录只有一个数据。