【发布时间】:2014-11-06 06:31:05
【问题描述】:
我需要帮助以从另一个表中查询总和结果 所以我有两张表,MASTER_DRAWING_ASSIGNED 和 FABRICATION
MASTER_DRAWING_ASSIGNED,
HEAD_MARK SUBCONT_ID PROJECT_NAME
---------------------------------
HEADMARKA BOBBY PROCESSHOUSE
HEADMARKB BOBBY PROCESSHOUSE
HEADMARKC ERIC PROCESSHOUSE
制造
HEAD_MARK CURRENT_WEIGHT PROJECT_NAME
-------------------------------------
HEADMARKA 19.5 PROCESSHOUSE
HEADMARKA 23.4 PROCESSHOUSE
HEADMARKA 11.2 PROCESSHOUSE
HEADMARKB 23.3 PROCESSHOUSE
HEADMARKB 10.9 PROCESSHOUSE
HEADMARKC 11.0 PROCESSHOUSE
HEADMARKC 10.5 PROCESSHOUSE
所以有一天,我想知道 BOBBY 从 FABRICATION 中的当前重量中提取的总重量能得到多少。我觉得这样做有些困难。请帮帮我
我的查询是这样的
SELECT SUM(CURRENT_WEIGHT)
, MASTER_DRAWING_ASSIGNED.SUBCONT_ID
FROM FABRICATION
, MASTER_DRAWING_ASSIGNED
WHERE MASTER_DRAWING_ASSIGNED.HEAD_MARK = FABRICATION.HEAD_MARK
MASTER_DRAWING_ASSIGNED.PROJECT_NAME = 'PROCESSHOUSE'
AND MASTER_DRAWING_ASSIGNED.SUBCONT_ID = 'BOBBY'
【问题讨论】:
-
为了将来参考,阅读 Oracle 文档及其示例将使“困难”摆脱“困难”。 Find out more
-
感谢@APC 的建议
标签: sql oracle aggregation