我正在寻找一个新的名为“ link”的列,该URL带有指向其他.wav文件的url链接,该文件从另一个表到已经存在的视图中。我需要做一个内部联接,但是不能完全确定如何将其组合到视图定义中已经存在的联接中。
这是我需要修改的SQL语句:
SELECT
trunc(TIDSPUNKT) TIDSPUNKT,
SIDSTE_AGENT,
TEAM_CODE,
CDN,
TLFNR,
OPTAGELSE,
MAX(DECODE(SPØRGSMÅL_ID, 201, KARAKTER)) AS SP1
FROM KS_DRIFT.KT_BESVARELSE besv
INNER JOIN KS_DRIFT.KT_KARAKTER kara ON besv.EKSTERN_ID = kara.BESVARELSE_ID AND besv.TYPE = kara.TYPE
LEFT JOIN KS_DRIFT.V_AGENT_ALLOCATION ON FØRSTE_AGENT = AGENT_INITIALS AND TIDSPUNKT BETWEEN ALLOCATION_START AND NVL(ALLOCATION_END, SYSDATE)
WHERE CDN NOT IN ( 5400, 7635, 8882,8200,8210,8702) AND besv.TYPE = 0
AND TIDSPUNKT > '2019-02-01'
GROUP BY TIDSPUNKT, SIDSTE_AGENT, TEAM_CODE, CDN, TLFNR, OPTAGELSE,
ORDER BY TIDSPUNKT desc
我已经尝试过类似的操作,但是它不起作用:
SELECT
trunc(TIDSPUNKT) TIDSPUNKT,
SIDSTE_AGENT,
TEAM_CODE,
CDN,
TLFNR,
OPTAGELSE,
MAX(DECODE(SPØRGSMÅL_ID, 201, KARAKTER)) AS SP1
FROM KS_DRIFT.KT_BESVARELSE besv
INNER JOIN KS_DRIFT.KUNDETILFREDSHEDSMÅLING_SVAR svar ON besv.LINK = svar.LINK
INNER JOIN KS_DRIFT.KT_KARAKTER kara ON besv.EKSTERN_ID = kara.BESVARELSE_ID AND besv.TYPE = kara.TYPE
LEFT JOIN KS_DRIFT.V_AGENT_ALLOCATION ON FØRSTE_AGENT = AGENT_INITIALS AND TIDSPUNKT BETWEEN ALLOCATION_START AND NVL(ALLOCATION_END, SYSDATE)
WHERE CDN NOT IN ( 5400, 7635, 8882,8200,8210,8702) AND besv.TYPE = 0
AND TIDSPUNKT > '2019-02-01'
GROUP BY TIDSPUNKT, SIDSTE_AGENT, TEAM_CODE, CDN, TLFNR, OPTAGELSE, LINK
ORDER BY TIDSPUNKT desc