![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как получить набор данных только с уникальными значениями? [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