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

Откуда:
Сообщений: 5
Всем привет.
Есть запрос вида:
select colunm1, column2
FROM table
where column1 like '1%'
order by column1

В выводимой таблице значения строк в column2 - уникальны. в связи с этим значения строк в column1 могут повторяться.
например:
Column1 | Column2
123 | asd
123 | sdf
134 | sdfds
134 | fsdfw

Как объединить строки в столбце Column1 в не зависимости от Column2?
Например:
Column1 | Column2
123 | asd
134 | sdfds

Спасибо.
19 фев 15, 11:02    [17285965]     Ответить | Цитировать Сообщить модератору
 Re: объединить повторяющиеся значения строк  [new]
iap
Member

Откуда: Москва
Сообщений: 47083
Evgeshka2,

а куда же делась пара 123 | sdf ???
По какому правилу?
19 фев 15, 11:05    [17285983]     Ответить | Цитировать Сообщить модератору
 Re: объединить повторяющиеся значения строк  [new]
KRS544
Member

Откуда:
Сообщений: 497
select a.colunm1, 
 ( select top 1 column2 from table b where b.colunm1=a.colunm1)
FROM table a
where a.column1 like '1%'
group by  a.colunm1,
order by a.column1

как то так
19 фев 15, 11:07    [17285991]     Ответить | Цитировать Сообщить модератору
 Re: объединить повторяющиеся значения строк  [new]
Evgeshka2
Member

Откуда:
Сообщений: 5
iap
Evgeshka2,

а куда же делась пара 123 | sdf ???
По какому правилу?


Это пример того, что должно получиться после группировки Column1
Мне нужно сгруппировать повторяющиеся значения в Column1, а в Column2 осталось только первое.
19 фев 15, 11:08    [17285999]     Ответить | Цитировать Сообщить модератору
 Re: объединить повторяющиеся значения строк  [new]
Evgeshka2
Member

Откуда:
Сообщений: 5
KRS544,
Очень здорово. Спасибо.
19 фев 15, 11:15    [17286035]     Ответить | Цитировать Сообщить модератору
 Re: объединить повторяющиеся значения строк  [new]
iap
Member

Откуда: Москва
Сообщений: 47083
Evgeshka2
KRS544,
Очень здорово. Спасибо.
Что здорово-то?
Где же здесь "а в Column2 осталось только первое"?
Кстати, как определить, что первое, а что - второе?
19 фев 15, 11:18    [17286051]     Ответить | Цитировать Сообщить модератору
 Re: объединить повторяющиеся значения строк  [new]
Evgeshka2
Member

Откуда:
Сообщений: 5
iap, мне именно это и нужно было.
Чтобы в column1 не осталось повторяющихся значений, а в column2 любое))0
19 фев 15, 11:24    [17286089]     Ответить | Цитировать Сообщить модератору
 Re: объединить повторяющиеся значения строк  [new]
Glory
Member

Откуда:
Сообщений: 104751
Evgeshka2
Чтобы в column1 не осталось повторяющихся значений, а в column2 любое))0

Только это называется не словом объеденить, а совсем другим
19 фев 15, 11:26    [17286105]     Ответить | Цитировать Сообщить модератору
 Re: объединить повторяющиеся значения строк  [new]
iap
Member

Откуда: Москва
Сообщений: 47083
Evgeshka2
iap, мне именно это и нужно было.
Чтобы в column1 не осталось повторяющихся значений, а в column2 любое))0
"Любое" у Вас означет "Первое"?
А мы тут всё больше по-русски стараемся общаться...
19 фев 15, 11:34    [17286182]     Ответить | Цитировать Сообщить модератору
 Re: объединить повторяющиеся значения строк  [new]
Evgeshka2
Member

Откуда:
Сообщений: 5
Glory, каюсь
19 фев 15, 11:59    [17286431]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить