首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

请问需要涉及多表的操作怎么解决

2013-06-19 
请教需要涉及多表的操作如何解决?情况如下:1、假设有表A,表B,表C。2、三个表的字段结构并不一样。3、各表计算的

请教需要涉及多表的操作如何解决?

情况如下:

1、假设有表A,表B,表C。
2、三个表的字段结构并不一样。
3、各表计算的参数也不一样。
——将表A的某条记录提取出来后,乘以参数0.3,循环整个表A;
——将表B的某条记录提取出来后,乘以参数0.7,循环整个表B;
——表A、表B、表C需要提取哪些条件范围的数据,以及需要的参数,另外有个公式表D。
4、实际业务需要同时计算出结果。
——本来我想做成3个页面,计算出结果后,cookies记录,然后到汇总表页面再进行加和。
——但是自己感觉用户界面不够友好,所以还是决定放在一个页面上计算处理。

问题:
1、貌似只能分开打开3个表了么……?(感觉自己有点废话)
2、直接SQL语句打开3个表好?还是使用3个存储过程好?
——以前我做过同一页面打开多个存储过程,速度比3个SQL语句要慢。不知道是不是我写代码的问题。

麻烦哪位有经验的大人告知一下。


[解决办法]
直接上测试数据和你期待的结果,你废话真有点说多了
[解决办法]
没啥因果关系,不是太复杂,直接sql语句执行即可。 
反之,就存储过程吧。。。

热点排行