Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
数据表关键字段如下:
产品资料表
产品ID,产品名称,产品规格
产品单层表
父产品ID,物料产品ID,单耗
当前想做以下两个关联:
关联1:父表:产品资料表 关联字段: [_identify] 子表:产品单层表 关联字段:[父产品ID]
关联2:父表:产品资料表 关联字段: [_identify] 子表:产品单层表 关联字段:[物料产品ID]
关联1成功,关联2失败。
希望在产品单层表中增加来自产品资料表中对应产品ID的产品名称、产品规格等表达式字段:
产品单层表
父产品ID,物料产品ID,单耗,父产品名称,父产品规格,物料名称,物料规格
实现以上需求,应该如何做表关联?
两个表之间只能有一个关联,不能有多个关联的。
如我所需的话,我应该如何处理好,应该有其它的办法,来表达这种需求的吧
呵呵,应该是你的规划问题,我职业生涯还没有见过两个表之间需要两个不同的关联的情况,而且父表的关联字段居然是同一个。
我无法理解你到底是一个什么样的需求。
也许吧~~~不过还是把我的需求提出来吧!
因为我的单层BOM表是只存储产品ID号的,刚好同时有父产品ID,物料产品ID,现在想导出单层BOM,需分别引用父产品的名称、规格和物料的产品名称、规格字段一起导出
还是不明白,一个关联就可以引用多个字段啊。
例如"产品"表和"订单"表通过"产品ID"建立关联,那么订单表就可以引用产品表的"产品名称"、"生产厂家"、"单价"等任意多列的数据。
如上图表结构,goid表示父产品ID,comgoid表示物料产品ID,total表示单耗
现在要导出这样的格式:
----------------------------------------------------------------------------------
序号 父产品编号 父产品名称 父产品规格 物料编码 物料名称 物料规格 数量
----------------------------------------------------------------------------------
抱歉,我真无法理解你的问题。
你何不直接设计两个简单的表上传? 说明二者关系,以及需要达成的目的。
select a.cpno as 父产品编码 ,a.cpname as 父产品名称,a.cpgg as 父产品规格 ,c.cpno as 物料编码,c.cpname as 物料名称,c.cpgg as 物料规格 ,d.singletotal as 单耗
product as a inner join cp_singlebom as b on a._identify = b.cpid
product as c inner join cp_singlebom as d on c._identify = d.nodeid
我只知道用SQL语句可以这样引用而已~~