Oracle SQL - объединить две таблицы со столбцами в разном порядке - PullRequest
0 голосов
/ 20 января 2020

Не знаю, задал ли я правильный вопрос и не нужен ли он. Вопрос о 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...

1 Ответ

0 голосов
/ 20 января 2020

Для этих таблиц:

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

В противном случае вам придется писать столбцы вручную.

...