【发布时间】:2018-09-23 07:34:39
【问题描述】:
我从D_DEALER 表中获取的报告中有数据项Dealer Code。但是在这里,当我执行生成 sql 时,它会给出以下查询。
"select distinct
"D_DEALER"."I_CURR" "Dealer_Code"
from
"DEALER"."D_DEALER" "D_DEALER" ,
"SRVCTRCT"."PGM_OPTIONS" "PGM_OPTIONS" ,
"SRVCTRCT"."OPTION_INDEX" "OPTION_INDEX",
"SRVCTRCT"."L_DLR_PROFL" "D_SC_DLR_PROFILE"
where
"D_DEALER"."L_DLR_CURR_REC" = 'Y'
and "PGM_OPTIONS"."C_PGM_ATTR" NOT in ('U')
and "D_SC_DLR_PROFILE"."I_DLR_DIM" = "D_DEALER"."I_DLR_DIM"
and "OPTION_INDEX"."C_OPT_KEY" = "D_SC_DLR_PROFILE"."C_KEY_OPT"
and "OPTION_INDEX"."I_SC_OPT_SAN" = "PGM_OPTIONS"."I_SC_OPT_SAN" FOR FETCH ONLY"
在 Cognos FM 中应用了一定级别的连接。但理想情况下,它应该只从一个表(D_DEALER)中获取记录——为什么其他表(PGM_OPTIONS、OPTION_INDEX、D_SC_DLR_PROFILE)会出现?
【问题讨论】:
标签: db2 cognos cognos-10 cognos-bi cognos-tm1