Oracle 记录不显示,即使使用PL SQL查询中存在该记录

Oracle 记录不显示,即使使用PL SQL查询中存在该记录,oracle,plsql,Oracle,Plsql,我编写了一个查询,使用uniqueSAPID和CandidateID获取记录,但没有获取记录 但同样的SAPID和candidateId记录存在。下面是我的问题 SELECT VT.*,VTS.STATUS_NAME FROM TBL_VSAT_MST_DETAIL VT LEFT JOIN TBL_VSAT_STATUS_MST VTS ON VT.STATUS_ID = VTS.STATUS_ID WHERE VT.SAP_ID = 'I-K

我编写了一个查询,使用unique
SAPID
CandidateID
获取记录,但没有获取记录

但同样的SAPID和candidateId记录存在。下面是我的问题

SELECT VT.*,VTS.STATUS_NAME
        FROM TBL_VSAT_MST_DETAIL VT 
        LEFT JOIN TBL_VSAT_STATUS_MST VTS ON VT.STATUS_ID = VTS.STATUS_ID
        WHERE VT.SAP_ID = 'I-KA-CTPR-ENB-9016'
        AND VT.CANDIDATE_ID = 'C3';
请指出我错在哪里

更新

SELECT ENB.SAP_ID AS SAP_ID,CAND.CANDIDATEID AS CANDIDATE_ID,ENB.R4G_STATE AS STATE,ENB.SITE_TYPE AS SITETYPE,CAND.SITENAME AS SITENAME,
CAND.STATUS AS CANDIDATESTATUS ,ENB.SITEID AS SITEID,ENB.PRIORITY_SITE AS PRIORITYSITE,ENB.CIRCLE AS CIRCLE,
DECODE (VTS.STATUS_NAME,null, 'Fill Vendor Survey form', VTS.STATUS_NAME) AS VSATSTATUS,
ENB.LATITUDE, ENB.LONGITUDE, VTS.STATUS_ID
FROM R4G_OSP.ENODEB ENB
INNER JOIN R4G_OSP.CANDIDATE CAND ON ENB.SAP_ID = CAND.SAP_ID
LEFT JOIN TBL_VSAT_MST_DETAIL VT ON ENB.SAP_ID = VT.SAP_ID
LEFT JOIN TBL_VSAT_STATUS_MST VTS ON VT.STATUS_ID = VTS.STATUS_ID
WHERE ENB.SCOPE = 'EnodeB-Connected_MW'
AND ENB.SITEBACKHAUL = 'MW'
AND CAND.STATUS = 'Fill Vendor Survey Form'
AND (VT.STATUS_ID IS NULL OR VT.STATUS_ID IN (2,4))
AND ENB.SAP_ID = 'I-KA-CTPR-ENB-9016'
AND CAND.CANDIDATEID = 'C3';

我想您已经有了这个查询:我从您的第二个查询中派生出来:

SELECT ENB.SAP_ID AS SAP_ID
    ,CAND.CANDIDATEID AS CANDIDATE_ID
     ,VT.*
     ,VTS.STATUS_NAME
FROM R4G_OSP.ENODEB ENB
INNER JOIN R4G_OSP.CANDIDATE CAND ON ENB.SAP_ID = CAND.SAP_ID
LEFT JOIN TBL_VSAT_MST_DETAIL VT ON ENB.SAP_ID = VT.SAP_ID
LEFT JOIN TBL_VSAT_STATUS_MST VTS ON VT.STATUS_ID = VTS.STATUS_ID
WHERE ENB.SCOPE = 'EnodeB-Connected_MW'
    AND ENB.SITEBACKHAUL = 'MW'
    AND CAND.STATUS = 'Fill Vendor Survey Form'
    AND (VT.STATUS_ID IS NULL
        OR VT.STATUS_ID IN (2, 4)
        )
    AND ENB.SAP_ID = 'I-KA-CTPR-ENB-9016'
    AND CAND.CANDIDATEID = 'C3';

此查询的结果是什么<代码>从TBL\u VSAT\u MST\u详细信息中选择*,其中SAP\u ID='I-KA-CTPR-ENB-9016'和候选者\u ID='C3'?@krokodilko:没有记录。。但它是他们的,你能说它在那里吗?@etsa:因为它来自其他地方。我会更新这个问题,“它来自其他地方”是什么意思?你可以说“它应该在那里”,但不是“它在那里”,所以这是最后一个??