Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Присоединение таблицы снизу по столбцу  [new]
FS51RF
Member

Откуда:
Сообщений: 2
Здравствуйте, сижу ломаю голову над проблемой. Помню когда учился то на парах СУБД такое делали, но вот сейчас уже не помню. Нужно присоединить одну таблицу к другой снизу так, чтобы значения в нужном поле дополняли друг друга а в остальных столбцах проставлялся NULL.
есть таблица X

id_x any_data_x DATE_x
-------------------------------------------
| 1 | xxxxx | 01.01.13 |
| 2 | xxyyy | 02.01.13 |
------------------------------------------

и таблица Y


id_y any_data_y DATE_y
-------------------------------------------
| 1 | yyyyx | 02.01.13 |
| 2 | xxyyy | 03.01.13 |
------------------------------------------
нужно получить таблицу Z вида

--------------------------------------------------------------------------
| id_x | any_data_x | DATE | id_y | any_data_y |
--------------------------------------------------------------------------
| 1 | xxxxx | 01.01.13 | null | null |
| 2 | xxyyy | 02.01.13 | null | null |
| null | null | 02.01.13 | 1 | yyyyx |
| null | null | 03.01.13 | 2 | xxyyy |
-------------------------------------------------------------------------

Помогите пожалуйста.
13 мар 13, 00:57    [14042978]     Ответить | Цитировать Сообщить модератору
 Re: Присоединение таблицы снизу по столбцу  [new]
Cygapb-007
Member

Откуда:
Сообщений: 1677
FS51RF
id_x any_data_x DATE id_y any_data_y
1 xxxxx 01.01.13 null null
2 xxyyy 02.01.13 null null
null null 02.01.13 1 yyyyx
null null 03.01.13 2 xxyyy

select id_x, any_data_x, date_x date, null id_y, null any_data_y from x
union all
select null,null,date_y,id_y,any_data_y from y
order by date,id_x,id_y
13 мар 13, 01:11    [14043004]     Ответить | Цитировать Сообщить модератору
 Re: Присоединение таблицы снизу по столбцу  [new]
FS51RF
Member

Откуда:
Сообщений: 2
Cygapb-007, Спасибо за помощь =)
13 мар 13, 01:24    [14043021]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить