У меня есть запрос
SELECT rep.id,
rep.VALUE_NUMBER
FROM IOT_STREAM_ANALYTICS_LOG_REPRESENTATION rep
where rep.VALUE_NUMBER in
( select o.VALUE_NUMBER
from IOT_STREAM_ANALYTICS_LOG_REPRESENTATION
where o.key = 'transaction'
and o.parent in
(select i.parent
from IOT_STREAM_ANALYTICS_LOG_REPRESENTATION i
where i.key = 'reader'
and i.VALUE_STRING = '4fa11d4e-1819-11ea-80f3-a0369f1c4dcb'
) )
Когда я делаю этот запрос, я получаю ответ
То есть у меня другой идентификатор, как а также VALUE_NUMBER (1575706431704 и 1575700166708), и вы можете добавить и запросить столбец VALUE_STRING, чтобы иметь (4fa11d4e-1819-11ea-80f3-a0369f1c4dcb), как это.
Это Я не хочу, чтобы ответ был
SELECT rep.id,
rep.VALUE_NUMBER ,
'4fa11d4e-1819-11ea-80f3-a0369f1c4dcb' as VALUE_STRING
Я хочу, чтобы это имело место, когда я делаю запрос
SELECT rep.id,
rep.VALUE_NUMBER
FROM IOT_STREAM_ANALYTICS_LOG_REPRESENTATION rep
where rep.VALUE_NUMBER in
( select o.VALUE_NUMBER
from IOT_STREAM_ANALYTICS_LOG_REPRESENTATION o
where o.key = 'transaction'
and o.parent in
(select i.parent
from IOT_STREAM_ANALYTICS_LOG_REPRESENTATION i
where i.key = 'reader'
) )
Каждый идентификатор имеет свой собственный i.VALUE_STRING. То есть мой вопрос обобщен, потому что он просит меня удалить «i.VALUE_STRING» из подзапроса?