一对多关系,按一聚合多

来源:互联网 发布:京东程序员待遇怎么样 编辑:程序博客网 时间:2024/06/06 04:03

作者:ikmb@163.com QQ:154179812

说明:

 

 

 

tbChuKuWuZiJiLu与表tbKuCunJiLuBiao为一对多关系,char_CKWZJL_SNchar_KCJLB_SN分别是两表的主键。vchar_XiangGuanRuKuWuZiSN是表tbChuKuWuZiJiLu的外键。

需求为:

tbChuKuWuZiJiLu. float_CKWZJL_YingTiZhongLiangSum(tbKuCunJiLuBiao. float_KCJLB_ZhongLiang where vchar_XiangGuanRuKuWuZiSN = tbChuKuWuZiJiLu. char_CKWZJL_SN)

 

步骤一:

结果:

 

 

说明:多表tbKuCunJiLuBiao每条记录都显示出来了,一表tbChuKuWuZiJiLu重复。考虑按表tbChuKuWuZiJiLu聚合。

 

步骤二:

结果:

 

说明:varchar类型列不能聚合。基本要实现目标。

 

步骤三:

 

结果:

 

可以了。

 

优化临时表:


 

 

 一对多关系,按一聚合多(存储过程)

原创粉丝点击