是否可以将两个结果从两个不同的SQL语句中除掉?
示例:
表1
Entry1
Entry2
Entry3
...
表2
Entry1
Entry2
Entry3
...
计算(部门)
Table1.Entry1/Table2.Entry1
Table1.Entry2/Table2.Entry2
Table1.Entry3/Table2.Entry3
…
谢谢:)
答案 0 :(得分:0)
SQL表表示无序集。为了执行您想要的操作,您需要某种连接表的“键”。让我假设您有一个指定顺序的列。然后,您可以使用width:auto;
创建密钥:
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;
用于指定表中各行的相应列。