簡體   English   中英

Oracle SQL - 用不同順序的列連接兩個表

[英]Oracle SQL - join two tables with columns in different order

我不知道我問的問題是否正確,是否沒有必要。 問題是關於 SELECT 如果我有 2 個包含此列的表,例如:

表格1:

a   b   c
---------

表 2:

d   e   f  g  h
----------------

我可以加入那兩張表而不是一張接一張嗎? 例如:

a  d  b  c  e  f
----------------

無需手動編寫列名?

select a, d, b, c, e, f from...

對於這些表:

create table A (c1 integer, c2 integer)
/
create table B (c3 integer, c3 integer)

select a.*, b.* from A a, B b返回列 c1, c2, c3, c4

select b.*, a.* from A a, B b返回列 c3, c4, c1, c2

否則,您必須手動編寫列。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM