не удалось получить значение столбца clob при левом соединении - PullRequest
0 голосов
/ 02 июля 2019
WITH B AS (
    SELECT X.ID, SUBSTR(RTRIM(XMLAGG(XMLELEMENT(E, X.COMMENTS || '//') ORDER BY X.ID, X.DATE desc ).EXTRACT('//text()').GETCLOBVAL(), '//'), 1, 32767) AS COMMENTS
    FROM X 
    GROUP BY X.ID
    )
    SELECT A.ID, B.User, B.Comments
    from A
    left join B on A.ID = B.ID

Я получил значение по A.ID и B.User, но не по B.Comments.он не имеет значения, в то время как он имеет значение, когда я просто запускаю только внутри B.

, если соединение неверно, тогда B.User также должен быть пустым, но он имеет значение для него.это странно, но должна быть причина, верно?Может кто-нибудь помочь мне понять, что происходит по этому запросу и дать несколько советов?

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...