Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];

Вниз

как сделать запрос?   Найти похожие ветки 

 
diww   (2004-04-28 17:33) [0]

Есть таблица с 2 полями. В первом поле записи повторяются. Нужно получить таблицу из двух полей в первом из которых -- уникальные записи из поля табл1, во втором поле -- значение табл1.поля2 из первой встречающейся строки в табл1 с табл2.поле1 = табл1.поле1


 
ZrenBy ©   (2004-04-28 17:39) [1]

declare @t table(ID int identity(1,1), A int, B varchar(2))

insert into @t (A,B)
select 1,"a" union all
select 1,"b" union all
select 2,"c" union all
select 2,"d" union all
select 3,"e" union all
select 3,"f"

select
  A
, B = (select top 1 B from @t t where t.A=Q.A order by ID asc)
from(
select distinct A from @t
)Q


 
Ega23 ©   (2004-04-28 17:40) [2]

Select, Distinct, Group By + Books On-Line


 
Sandman25+1   (2004-04-28 17:40) [3]

select t1.f1, min(t2.f2)
 from t1,
      t2
 where t1.f1 = t2.f1
 group by 1

Но лучше так:
select t2.f1, min(t2.f2)
 from t2
 group by 1



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.041 c
8-1078681532
GR@F
2004-03-07 20:45
2004.05.23
!!!!!!!!!!ЗВУК!!!!!!!!!!!!!!!


3-1083058475
vas
2004-04-27 13:34
2004.05.23
firebird


9-1074002243
ZAROLF
2004-01-13 16:57
2004.05.23
GamePlay


7-1082181103
dvl92
2004-04-17 09:51
2004.05.23
Как импортировать ссылки которые хранятся в "ИЗБРАННОМ" IE?


1-1083915258
zep
2004-05-07 11:34
2004.05.23
Создание компонентов в RunTime





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский