Oracle SQL-以不同顺序连接两个列的表
我不知道我问的问题是否正确,是否正确 不必要。问题是关于选择是否有两个具有以下列的表,例如:Oracle SQL-以不同顺序连接两个列的表,sql,oracle,plsql,Sql,Oracle,Plsql,我不知道我问的问题是否正确,是否正确 不必要。问题是关于选择是否有两个具有以下列的表,例如: a d b c e f ---------------- 表1: a b c --------- 表2: d e f g h ---------------- 我能把那两张桌子连在一起,但不能一张接一张吗? 例如: a d b c e f ---------------- 没有手动写入列名 select a, d, b, c, e, f from...
a d b c e f
----------------
表1:
a b c
---------
表2:
d e f g h
----------------
我能把那两张桌子连在一起,但不能一张接一张吗?
例如:
a d b c e f
----------------
没有手动写入列名
select a, d, b, c, e, f from...
对于这些表格:
创建表A(c1整数,c2整数)
/
创建表B(c3整数,c3整数)
从a、b、b中选择a.*、b.
返回c1、c2、c3、c4列
从a、b、b中选择b.*、a.
返回c3、c4、c1、c2列
否则,您必须手动写入列。如果不写入列名称,您就无法完成此操作。为什么列顺序很重要?这在RDBMS中是不寻常的。您到底想实现什么?SQL的意图和设计与列名一起工作。因此,没有办法避免在连接谓词中命名相关列。这不是完全正确的,你们可以做一个交叉连接,结果是每一行都和另一行匹配。