日期:2014-05-17  浏览次数:20601 次

SQL如果能表达出复杂的业务逻辑
一个存储过程的结果集的字段a 需要从table1里面取字段b,通过判断b字段 = 1 去取表2数据c
b字段 = 2 去取表3 sum(字段c)
b字段 = 3 去取表4 sum(字段c)
b字段 = 4 去取表5 sum(字段c)


表3是表6和表7的连接结果集
表4是表8和表9的连接结果集
表5是表10和表11的连接结果集


我的想法是想把上述复杂的逻辑结构,用流程图画出来,但是总觉得效果不太好,还是不够直观,明了。请问,还有什么方法能表述清楚这个问题(最好是通过画图的方法),让人一看到就明白是什么意思了,不用去查看sql代码了。

------解决方案--------------------
你描述的很好啊,写成文档。