Форум: "Базы";
Текущий архив: 2004.03.14;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.013 c