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

Откуда:
Сообщений: 267
Добрый день! Просьба помочь. Спасибо откликнувшимся.

Имеется таблица:
create table #t (contractID int,type int,client varchar(255))
insert #t
select 5,1,'Иванов'
union all
select 5,2,'Иванов'
union all
select 8,2,'Петров'
union all
select 8,1,'Петров'
union all
select 20,2,'Сидоров'
union all
select 20,1,'Сидоров'

Необходимо получить данные по contractID в одну строку (значений type только 2 (1 или 2))

Чтобы было так:

select 5,1,'Иванов',5,2,'Иванов'
union all
select 8,1,'Петров',8,2,'Петров'
union all
select 20,1,'Сидоров',20,2,'Сидоров'
23 апр 19, 13:35    [21869784]     Ответить | Цитировать Сообщить модератору
 Re: Объединить 2 строки в одну  [new]
msLex
Member

Откуда:
Сообщений: 7730
selfjoin
23 апр 19, 13:36    [21869787]     Ответить | Цитировать Сообщить модератору
 Re: Объединить 2 строки в одну  [new]
Евгенич
Member

Откуда:
Сообщений: 267
msLex
selfjoin


сделал, спасибо.
23 апр 19, 13:51    [21869797]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить