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

1 А
2 А

1 B
2 B

Надо оставить

1 А
1 B
4 апр 14, 14:51    [15833356]     Ответить | Цитировать Сообщить модератору
 Re: первое любое значение  [new]
зло
Guest
пупсик!,

insert into таблица
4 апр 14, 14:52    [15833366]     Ответить | Цитировать Сообщить модератору
 Re: первое любое значение  [new]
guest123456
Guest
пупсик!,
DECLARE @t1 TABLE(
	id INT,
	value CHAR(1))
INSERT INTO @t1
VALUES 
	(1, 'A'),
	(2, 'A')
	
DECLARE @t2 TABLE(
	id INT,
	value CHAR(1))
INSERT INTO @t2
VALUES 
	(1, 'B'),
	(2, 'B')
	
SELECT
	*
FROM
	(SELECT TOP 1 id FROM @t1) AS sel1
CROSS JOIN
	(SELECT value FROM @t1 UNION SELECT value FROM @t2) AS sel2
4 апр 14, 15:01    [15833421]     Ответить | Цитировать Сообщить модератору
 Re: первое любое значение  [new]
guest123456
Guest
guest123456,

забыл ORDER BY(
4 апр 14, 15:02    [15833429]     Ответить | Цитировать Сообщить модератору
 Re: первое любое значение  [new]
пупсик!
Guest
guest123456,

сделал через outer apply
4 апр 14, 15:05    [15833448]     Ответить | Цитировать Сообщить модератору
 Re: первое любое значение  [new]
iap
Member

Откуда: Москва
Сообщений: 47145
Пронумеровать внутри групп, оставить только с первым номером.
4 апр 14, 15:11    [15833500]     Ответить | Цитировать Сообщить модератору
 Re: первое любое значение  [new]
пупсик!
Guest
iap, супер!

ROW_NUMBER() OVER(PARTITION BY [id] ORDER BY [id] DESC) as [Row],
4 апр 14, 15:15    [15833547]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить