Как объединять таблицы с помощью SQL - PullRequest
0 голосов
/ 29 января 2019

У меня есть таблицы в следующем формате. Таблица T1: -

Index A  | B  | C  |
  1   10 | 20 | 10 |
  2   15 | 45 | 42 |
  3   5  | 10 | 12 |
  :

Таблица T2: -

Index D  | E  |
  1   20 | 30 |
  2   35 | 5  |
  3   5  | 40 |
  :

Таблица T3: -
:
Таблица T4: -
:
:
Можно ли объединить несколько таблиц в следующем формате с помощью запросов "sql"?

Index |____T1________|___T2____|...
______|_A__|_B__|_C__|_D__|_E__|
  1   | 10 | 20 | 10 | 20 | 30 |
  2   | 15 | 45 | 42 | 35 | 5  |
  3   | 5  | 10 | 12 | 5  | 40 |
  :

, если да, то как?

1 Ответ

0 голосов
/ 29 января 2019

Это просто join:

select t1.index, t1.a, t1.b, t1.c, t2.d, t2.e
from t1 join
     t2
     on t1.index = t2.index;

Я имею в виду, столбцы могут иметь только одно имя, поэтому у вас нет суперзаголовков и подзаголовков.Но данные производятся на join.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...