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

Откуда:
Сообщений: 16
Здравствуйте. Подскажитекак решить задачу.
Есть две выборки одинаковой структуры (id, field1, field2). id - уникально. Строки с одинаковыми id в выборках содержат данные по одному объекту. Но в выборке t1 есть строки, которых нет в t2 и наоборот.

Выполняю следующее объединение
Select t1.id as t1id, t2.id as t2id, t1.field1, t2.field2 From t1 Full Join t2 On t1.id = t2.id

Хотелось бы получить нечто такое

Select id, t1.field1, t2.field2 From t1 Full Join t2 On t1.id = t2.id

где id будет заполняться значениями t1.id и теми t2.id из t2, которых нет в t1

Надеюсь, что объяснил понятно )
22 сен 09, 11:35    [7691224]     Ответить | Цитировать Сообщить модератору
 Re: как объединить значения полей 2 таблиц  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Select isnull(t1.id, t2.id) as id, t1.field1, t2.field2 From t1 Full Join t2 On t1.id = t2.id
22 сен 09, 11:45    [7691317]     Ответить | Цитировать Сообщить модератору
 Re: как объединить значения полей 2 таблиц  [new]
Ilya_M
Member

Откуда:
Сообщений: 16
tpg,

спасибо
22 сен 09, 12:09    [7691532]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить