Вниз
Скачать: CL | DM;

DISTINCT   Найти похожие ветки 

← →
777 ©   (2002-05-25 12:40) [0]

надо выбрать записи по уникальным полям sdn,sdc,dno.
вопрос: если использовать
select distinct sdn,sdc,dno from table
то естественно вернутся только sdn,sdc,dno.
а как получить все поля ?


← →
777 ©   (2002-05-25 13:10) [1]

вообще можно для этого обойтись средствами SQL?


← →
DmitryK   (2002-05-25 13:20) [2]

ответ:

select * from table

Дело в том, что при такой постановке вопроса тебе, получается нужны все записи. Подумай еще раз, что ты хотел получить.


← →
DPetrovich ©   (2002-05-25 13:20) [3]

можно написать после distinct все поля которые нужны. Ведь как я понимаю если у двух записей поля sdn,sdc,dno одинаковы то и другие поля тоже одинаковы?


← →
777 ©   (2002-05-25 13:41) [4]

> DmitryK
нет, не все, именно те, у которых не совпадают поля sdn,sdc,dno.

> DPetrovich ©
нет, другие поля как раз могут иметь разные значения.

короче нужен результат такой же, как если бы это была
парадоксовская таблица и в ней ключевыми полями сделали sdn,sdc,dno.


← →
DPetrovich ©   (2002-05-25 13:49) [5]

Не знаю как там в Парадоксе, но по логике не понятно что должно быть.
Если две записи
sdn sdc sdno field4 filed5
----------------------------------
1 2 3 4 6
1 2 3 7 9

Какую из этих запсей должен отобразить запрос?


← →
777 ©   (2002-05-25 14:01) [6]

> DPetrovich ©
всё-таки вы правы.
глючить я что-то стал после бессонных ночей, запутался совсем :(


← →
aus ©   (2002-05-25 18:33) [7]

select * from t1 group by f1, f2
having count(f1) = 1 and count(f2) = 1



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.007 c
1-65112
MARcoDEN
2002-06-05 21:43
2002.06.20
Взаимосвязь двух программ


14-65243
Igorek
2002-05-15 12:36
2002.06.20
Кому в каких условиях лучше работается?


8-65176
Pete
2002-02-04 09:46
2002.06.20
Как более корректно удалять поверхности и интерфес DirectDraw


3-64901
kserg@ukr.net
2002-05-29 10:33
2002.06.20
DBImage - непонятный глюк с визуализацией формы...


1-65167
Lego
2002-06-08 02:35
2002.06.20
Проблема есть... Error: Out of memory...




   Наверх