解决方案 »
- ExtJs解析数据
- Hibernate查询疑问
- java调存储过程问题
- 出错了,帮我看看
- 怎么给JAVA原代码加密????????????????
- 如何在jbuilder的struts项目里面插入resources文件,就是properties文件?
- jbuilder+weblogic+oracle开发CMR,一对多,一对一关系时候,Error while reading 'META-INF/weblogic-cmp-rdbms-jar.xml'
- 请大家帮个忙,谢了!!
- 求:J2EE中类似word功能实现(主要排版、保存、浏览、客户端打印)。
- 请教一个javamail问题!急!
- Struts 2 无法找到Action
- linux log4j控制台不输出内容
SUM(CST_MAKE) AS CST_MAKE
FROM (
SELECT MF_BOM_SO.CST_MAN AS CST_MAN ,
MF_BOM_SO.CST_MAKE AS CST_MAKE ,
FROM MF_BOM_SO,TF_BOM_SO
WHERE TF_BOM_SO.ID_NO = MF_BOM_SO.BOM_NO
AND TF_BOM_SO.BOM_NO = 'B1'
UNION ALL
SELECT MF_BOM_SO.CST_MAN AS CST_MAN ,
MF_BOM_SO.CST_MAKE AS CST_MAKE ,
FROM MF_BOM_SO
WHERE MF_BOM_SO.BOM_NO = 'B1'
)
重点是将有关系的都先抓出来 然后进行统计
按照lz的这个题目中
TF_BOM_SO的ID_NO字段对应的是 MF_BOM_SO 表中的BOM_NO字段
所以不存在你说的那种情况但是你说的那个事情应该是
TF_BOM_SO 表中的 ID_NO 字段对应 TF_BOM_SO表的BOM_NO字段
这是表的自连接如果是这样的情况那就需要写存储过程 单个sql语句就不适用了
在过程里面可以写循环 递归算法实现