select
'group_a' as groupname
, max(case classname when 'C123' then group_a else null end) as c123
, max(case classname when 'C456' then group_a else null end) as c456
from table1
union all
select
'group_b' as groupname
, max(case classname when 'C123' then group_b else null end) as c123
, max(case classname when 'C456' then group_b else null end) as c456
from table1
union all
select
'group_d' as groupname
, max(case classname when 'C123' then group_d else null end) as c123
, max(case classname when 'C456' then group_d else null end) as c456
from table1
union all
select
'group_e' as groupname
, max(case classname when 'C123' then group_e else null end) as c123
, max(case classname when 'C456' then group_e else null end) as c456
from table1
Как эта вторая таблица относится к вашей проблеме? Вам нужен какой-то свод, никаких объединений и никакого союза. Решение зависит от вашей версии Oracle, которую вы всегда должны включать в свои вопросы. – mathguy
вставьте данные как текст, он помогает в тестировании, а также помогает людям, у которых есть блокированные изображения. – TheGameiswar
Я попытался использовать опорный элемент, но я «новичок в нем, поэтому я не получил вывод, который я хочу – Maryam