Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.03.14;
Скачать: CL | DM;

Вниз

DISTINCT по нескольким полям???   Найти похожие ветки 

 
Sirus ©   (2004-02-14 06:48) [0]

Привет Мастера...

Нужен SQL запрос типа
select distinct(CODE), distinct(NAME), distinct(DATE) from TABLE1
order by CODE, DATE

Как можно сделать???

select distinct(CODE||NAME||DATE) from TALBE1
не устравивает...


 
hursand   (2004-02-14 09:02) [1]

select code,name,distinct(date) from table1
group by code,name


 
kaif ©   (2004-02-14 20:16) [2]

Просто
select distinct CODE, NAME, DATE from TABLE1
order by CODE, DATE


 
Johnmen ©   (2004-02-15 01:58) [3]

Смотря, что нужно. Неповторяющаяся тройка полей см. kaif © (14.02.04 20:16) [2].
Неповторяющееся каждое поле - надо подумать...:)


 
kaif ©   (2004-02-15 13:50) [4]

2 Johnmen © (15.02.04 01:58) [3]
Я тоже об этом подумал после того, как написал. Я бы предложил наверно три select distinct с union, но нужно понять, что спрашивающий имеет в виду под order by code, date. Скорее всего, ему именно нужны уникальные комбинации всех трех полей. Иначе это упорядочивание теряет смысл.


 
Sirus ©   (2004-02-15 18:04) [5]

Нужны уникальные комбинации трех полей и сортировка по двоим из них...


 
asp ©   (2004-02-16 09:38) [6]

Посто:
SELECT DISTINCT CODE, NAME, DATE
FROM TABLE
ORDER BY CODE, NAME

Или я что-то не понимаю?



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

Текущий архив: 2004.03.14;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.034 c
1-43461
Mishenka
2004-03-01 00:09
2004.03.14
Можно ли указывать сразу несколько масок?


1-43607
Kyrt
2004-03-03 02:41
2004.03.14
DLL


14-43828
Shuric
2004-02-22 21:06
2004.03.14
Вот нужно переслать через инет 100 метров


7-43907
Пользователь
2003-12-23 19:08
2004.03.14
Как спрятать прогу от диспетчера задач ?


14-43835
Mentov
2004-02-22 17:28
2004.03.14
TWebBrowser, проблема со скроллом