【发布时间】:2015-11-03 07:03:39
【问题描述】:
您好,我正在使用此查询从具有不同参数的同一表中的数据中减去表中的值,但我得到了重复的值。谁能看到这里出了什么问题?
SELECT DISTINCT O.BMF_VOTE BMF_VOTE,
O.BMF_OPERATING_AGENCY BMF_OPERATING_AGENCY,
O.BGT_ACTUAL_EXPEND - S.BGT_ACTUAL_EXPEND ,
O.BGT_PREV_ESTIMATE - S.BGT_PREV_ESTIMATE ,
O.BGT_EST_YEAR1 - S.BGT_EST_YEAR1 ,
O.BGT_EST_YEAR2 - S.BGT_EST_YEAR2 ,
O.BGT_EST_YEAR3 - S.BGT_EST_YEAR3
FROM BGT_MOF_FROM O, BGT_MOF_FROM S
WHERE (O.BMF_MAINDIVISION = '100' AND O.BMF_SUBDIVISION = '300')
AND (S.BMF_SUBDIVISION = '220' AND S.BMF_MAINDIVISION = '100')
【问题讨论】:
-
提供样本数据。
标签: sql duplicates distinct