У меня есть 2 столбца с данными в одной таблице. Как мне сделать объединение, чтобы получить следующий результат, прикрепленный на картинке
В Oracle это похоже - хотя я бы, наверное, обозначил 4 столбца слева направо как: t(col1, col2, col3, col4)
t(col1, col2, col3, col4)
Тогда мы бы получили:
SELECT t1.col1, t2.col4 --or any column using t2.* FROM yourtab t1, youtab t2 WHERE t1.col1 = t2.col3;
Вы ищете CROSS JOIN
CROSS JOIN
SELECT t.Col1, t2.Col2 FROM yourTable t CROSS JOIN yourTable t2