Я пытаюсь объединять и сводить данные из одной таблицы, объединяя две другие. Третья таблица содержит BLOB (который не разрешен и вызывает ORA-00932: inconsistent datatypes: expected - got BLOB
)
Что я хотел бы запустить (но не могу):
SELECT * FROM (
select p.blah, p.result, p.type, s.blah, b.blob
from table p
join table2 s on s.id = p.id
join tableBlob b on b.id = s.id)
PIVOT (max(result) FOR (type) IN ('type1' as type1, 'type2' as type2))
where blah = 'value'
ORDER BY blah;
Как мне достичь желаемого результаты