我的数据结构如下:phpmyadmin relation view
我需要从外部excel文件加载数据,其格式引用这些tablese上的许多字段。像这样: region.region | sk.full_name | loss.loss_num | an.zn_num | contragent.full_name | loss.mark | loss.model | loss.reg_num | detail.full_name | loss.pub_date | loss.cost
基本上我需要一个表格类型的表单,允许我在向详细信息表添加新值时做两件事:
我的想法就是这样做一个查询:
SELECT details.znID
,details.statusID
,details.nr_reasonID
,zns.lossID
,losses.contragentID
,losses.skID
,zns.id
,contragents.id
,sk.id
,details.id
,contragents.regionID
,regions.id
,losses.id
,regions.region
,sk.full_name
,losses.loss_num
,zns.zn_num
,contragents.full_name
,losses.mark
,losses.model
,losses.reg_num
,details.full_name
,losses.pub_date
,losses.cost
FROM regions
INNER JOIN (
sk INNER JOIN (
contragents INNER JOIN (
losses INNER JOIN (
zns INNER JOIN details ON zns.id = details.znID
) ON losses.id = zns.lossID
) ON contragents.id = losses.contragentID
) ON sk.id = losses.skID
) ON regions.id = contragents.regionID
WHERE (((1) <> False));
选择所有引用的id并制作一个简单的表单,其中任何与组合框与NotInList处理程序的细节关系。我遇到的问题是我不允许创建任何新行而不指定关键ID到详细信息: 所以基本上访问无法在表中找到任何关系的匹配字段的条目。
有没有合适的方法以其他方式进行此类导入?