Member 11380736 Ответов: 1

Временное объединение таблиц SQL


Как я могу объединить sql-таблицы таким образом?

Таблица1:
|first  |last         |hair    |
|peter  |Jackson      |brown   |


Таблица2:
|pet |hair     |
|dog |grey     |
|cat |         |



Выходная таблица:
|first    |last         |hair    |pet  |
|peter    |Jackson      |brown|        |
|         |             |grey    |dog  |
|         |             |        |cat  |


На самом деле ему не нужно создавать третью таблицу, просто создайте временную выбираемую.
[edit]добавлен блок кода-OriginalGriff [/edit]

Что я уже пробовал:

Я еще ничего не пробовал.
Я знаю, что есть некоторые команды соединения sql, но я не хочу идти этим путем, если это не тот путь.

Maciej Los

Существует ли какая-либо связь между таблицами?

1 Ответов

Рейтинг:
2

OriginalGriff

Попробуйте Союз:

SELECT first, last, hair, null AS pet FROM Table1 UNION ALL SELECT null, null, hair, pet FROM Table2