Таблицы SQL представляют неупорядоченные наборы. Для того, чтобы делать то, что вы хотите, вам нужен «ключ» к какому-то соединению таблиц. Позвольте мне предположить, что у вас есть столбец, который определяет порядок. Затем вы можете создать ключ, используя row_number()
:
select t1.entry1 / t2.entry2
from (select t1.*, row_number() over (order by ?) as seqnum
from table1 t1
) t1 join
(select t2.*, row_number() over (order by ?) as seqnum
from table1 t2
) t2
on t1.seqnum = t2.seqnum;
?
- для соответствующего столбца в каждой таблице, который определяет порядок строк.