ASP+ACCESS多表查询问题 5
先说下我的表结构:每个产品模块分为4个表。例如绕线产品模块,即分为一个产品信息表rxx(字段为:name,s1,s2,s3,zcs,jiage)、产品名称表rxcp(字段...
先说下我的表结构:每个产品模块分为4个表。
例如绕线产品模块,即分为一个产品信息表rxx(字段为:name,s1,s2,s3,zcs,jiage)、产品名称表rxcp(字段为CateId,CateName)、产品工序表rxgx(字段为Second_CateId,Second_CateName,CateId)、工序价格表rxjg(字段为Third_CateId,Third_CateName,Second_CateId,CateId),其中后三个表是实现三级关联的,并且产品信息表rxx里的字段s1对应产品名称表rxcp里的字段CateId,字段s2对应产品工序表rxgx里的字段Second_CateId,字段s3对应工序价格表rxjg里的字段Third_CateName。
例如变压器产品模块,即分为一个产品信息表byq(字段为:name,s1,s2,s3,zcs,jiage)、产品名称表byqcp(字段为CateId,CateName)、产品工序表byqgx(字段为Second_CateId,Second_CateName,CateId)、工序价格表byqjg(字段为
Third_CateId,Third_CateName,Second_CateId,CateId),其中后三个表是实现三级关联的,并且产品信息表byq里的字段s1对应产品名称表byqcp里的字段CateId,字段s2对应产品工序表byqgx里的字段Second_CateId,字段s3对应工序价格表byqjg里的字段Third_CateName。
例如浸漆产品模块,即分为一个产品信息表jinqi(字段为:name,s1,s2,s3,zcs,jiage)、产品名称表jinqicp(字段为CateId,CateName)、产品工序表jinqigx(字段为Second_CateId,Second_CateName,CateId)、工序价格表jinqijg(字段为Third_CateId,Third_CateName,Second_CateId,CateId),其中后三个表是实现三级关联的,并且产品信息表jinqi里的字段s1对应产品名称表jinqicp里的字段CateId,字段s2对应产品工序表jinqigx里的字段Second_CateId,字段s3对应工序价格表jinqijg里的字段Third_CateName。
我现在想通过多表关联(绕线产品信息表rxx、变压器产品信息表byq、浸漆产品信息表jinqi),通过查询姓名(三个产品表里姓名都是一样的),来显示这三个表里的数据。如查询姓名张三,显示的结果为三个产品里对应的
三条数据(因为是工资汇总,查询完后能实现三个表中jiage字段值能自动相加得出总金额),如:
name s1 s2 s3 zcs jiage
张三 绕线产品 绕线工序 50 3 150
张三 变压器产品 变压器工序 60 2 120
张三 浸漆产品 浸漆工序 70 1 70
张三总金额为:340
自己搞了好几天了,都没能弄明白,麻烦大家帮忙指点下啊,万分感谢! 展开
例如绕线产品模块,即分为一个产品信息表rxx(字段为:name,s1,s2,s3,zcs,jiage)、产品名称表rxcp(字段为CateId,CateName)、产品工序表rxgx(字段为Second_CateId,Second_CateName,CateId)、工序价格表rxjg(字段为Third_CateId,Third_CateName,Second_CateId,CateId),其中后三个表是实现三级关联的,并且产品信息表rxx里的字段s1对应产品名称表rxcp里的字段CateId,字段s2对应产品工序表rxgx里的字段Second_CateId,字段s3对应工序价格表rxjg里的字段Third_CateName。
例如变压器产品模块,即分为一个产品信息表byq(字段为:name,s1,s2,s3,zcs,jiage)、产品名称表byqcp(字段为CateId,CateName)、产品工序表byqgx(字段为Second_CateId,Second_CateName,CateId)、工序价格表byqjg(字段为
Third_CateId,Third_CateName,Second_CateId,CateId),其中后三个表是实现三级关联的,并且产品信息表byq里的字段s1对应产品名称表byqcp里的字段CateId,字段s2对应产品工序表byqgx里的字段Second_CateId,字段s3对应工序价格表byqjg里的字段Third_CateName。
例如浸漆产品模块,即分为一个产品信息表jinqi(字段为:name,s1,s2,s3,zcs,jiage)、产品名称表jinqicp(字段为CateId,CateName)、产品工序表jinqigx(字段为Second_CateId,Second_CateName,CateId)、工序价格表jinqijg(字段为Third_CateId,Third_CateName,Second_CateId,CateId),其中后三个表是实现三级关联的,并且产品信息表jinqi里的字段s1对应产品名称表jinqicp里的字段CateId,字段s2对应产品工序表jinqigx里的字段Second_CateId,字段s3对应工序价格表jinqijg里的字段Third_CateName。
我现在想通过多表关联(绕线产品信息表rxx、变压器产品信息表byq、浸漆产品信息表jinqi),通过查询姓名(三个产品表里姓名都是一样的),来显示这三个表里的数据。如查询姓名张三,显示的结果为三个产品里对应的
三条数据(因为是工资汇总,查询完后能实现三个表中jiage字段值能自动相加得出总金额),如:
name s1 s2 s3 zcs jiage
张三 绕线产品 绕线工序 50 3 150
张三 变压器产品 变压器工序 60 2 120
张三 浸漆产品 浸漆工序 70 1 70
张三总金额为:340
自己搞了好几天了,都没能弄明白,麻烦大家帮忙指点下啊,万分感谢! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询