Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как получить набор данных только с уникальными значениями? [D7, IB6.x]


Shama_n ©   (2004-08-05 14:46:00) 

Необходимо произвести выборку данных по одному полю и в наборе данных получить только уникальные значения


VID   (2004-08-05 19:14:00) [1]

Danilka ©   (05.08.04 15:52) [14]
Разберись с конкурентами.


Danilka   (2004-08-05 15:52:00) [2]

мой предыдущий пост не в тему, вероятно от голода.. :))


Danilka   (2004-08-05 15:48:00) [3]

[10] Соловьев ©   (05.08.04 15:43)
необязательно.
например, есть таблица городов, есть таблица конкурентов, у конкурента есть адрес прописки, нужен список городов, в которых прописаны конкуренты. :))


Жук   (2004-08-05 15:47:00) [4]

2 Автор

> Соловьев ©   (05.08.04 15:43) [10]
> для таких целей надо нормализовать
> таблицу. И завести справочник.

Золотые слова.


Shama_n   (2004-08-05 15:46:00) [5]

имхо. ошибка в проектировании для таких целей надо нормализовать таблицу. И завести справочник.

Согласен но в этой таблице очень мало записей и работает с ней только серверное ПО расположеное на одном компьютере в месте с БД  Думаю не стоит тратить время на справочник


Desdechado   (2004-08-05 15:43:00) [6]

сударь Шаман
в ветке http://delphimaster.ru/cgi-bin/forum.pl?id=1091623108&n=1я уже адресовал к SQL Reference.pdf
и сейчас повторюсь - почитайте хотя бы азы, там про все написано
скачать можно на ibphoenix.com и на ibase.ru


Соловьев   (2004-08-05 15:43:00) [7]

имхо. ошибка в проектировании для таких целей надо нормализовать таблицу. И завести справочник.


Shama_n   (2004-08-05 15:41:00) [8]

Поле ShopName типа VARCHAR в нем записи могут неоднократно повторятся. Необходимо заполнить список TStringList только уникальными значениями из поля ShopName
Еще не успел попробовать но [1] Должно выполнять именно то что мне нужно


Johnmen   (2004-08-05 15:32:00) [9]

>Sandman25 ©  
>Соловьев ©

Согласен. Зависит от понимания "получить только уникальные значения"


Соловьев   (2004-08-05 15:26:00) [10]


> Необходимо произвести выборку данных по одному полю и в
> наборе данных получить только уникальные значения

приведи пример своего набора данных и то что хочешь получить. Потому как твой вопрос двусмыслен


Shama_n   (2004-08-05 15:24:00) [11]

> having уже не нужен...:)

это да, но если там начений много и надо отобрать те которые уникальны?


Тоесть без having count(field1)=1 на клиента всеравно попадут все значения?


Соловьев   (2004-08-05 15:02:00) [12]


> having уже не нужен...:)

это да, но если там начений много и надо отобрать те которые уникальны?


Sandman25   (2004-08-05 14:58:00) [13]

[2] Johnmen ©   (05.08.04 14:57)

Смотря что автор хочет


Johnmen   (2004-08-05 14:57:00) [14]

having уже не нужен...:)


Соловьев   (2004-08-05 14:52:00) [15]

distinct

или

select field1
from table
group by field1
having count(field1)=1


Наверх

Титульная страница Поиск, карта сайта Написать письмо