Как изменить таблицу как в примере
Есть таблица(1 изображение) Создать новую таблицу в оракл12 как на втором изображении. Нужно добавить дополнительный столбец следующего вида (value2)
Условия для новой таблицы 1) в одной строке в столбцах value1 и новом, добавленном, не должны дублироваться значения. 2) не должно быть перекрестных дублей. т.е. если есть строка ab\ac не должно быть ac\ab

Ответы (1 шт):
Автор решения: Novitskiy Denis
→ Ссылка
Можно пронумеровать строки и затем создать таблицу с помощью запроса ниже
with cte as (select row_number () over (order by value1) as id,value1, number1, number2 from table1)
select c1.value1, c2.value1 as value2, c1.number1, c1.number2 from cte c1
join cte c2 on c1.id<c2.id
order by 1
Тут фиддл