Rambler's Top100
, : |

! : http://dreamweaver.net.ru/new-forum/

| FAQ | | |

Сложный запрос

 
  ,         .     ,        .     Форум Macromedia Dreamweaver -> Динамические страницы
 
Никита
Новичок

Новичок


: 36

: 05.05.2007
: 26

: 10, 2007 7:11 am     : Сложный запрос

Здравствуйте! Такой вопрос: можно ли с помощью запроса SQL отобрать повторяющиеся значения из БД и не выводить их на интернет-страницу? Т.е., например, есть поле текст. Там, например, записи ауди, ауди, БМВ, ауди, тойота, БМВ. Нужно, чтобы на страничке было ауди, БМВ, тойота. Заранее благодарен за помощь.
OldFornit
Модератор

Модератор


: 36

: 12.05.2005
: 846

: 10, 2007 7:28 am     :

SELECT `name` FROM `table` GROUP BY `name`;
Никита
Новичок

Новичок


: 36

: 05.05.2007
: 26

: 11, 2007 7:53 am     :

Работает. Спасибо!
Подскажите, если таблица имеет много записей (несколько десятков тысяч) не будет ли обработка с использованием GROUP длиться долго?
OldFornit
Модератор

Модератор


: 36

: 12.05.2005
: 846

: 11, 2007 8:02 am     :

очень сложный вопрос )).
По хорошему следует такого рода данные (повторяющиеся) хранить в отдельной таблице, а в "ссылающихся" хранить только id записи из связанной.
Ну а насчет скорости - это не такое уж большое количество записей - это раз, а для ускорения придуманы индексы - это два
Никита
Новичок

Новичок


: 36

: 05.05.2007
: 26

: 11, 2007 10:25 am     :

Спасибо за помощь, OldFornit.
:   
  ,         .     ,        .     Форум Macromedia Dreamweaver -> Динамические страницы : GMT + 2
1 1

 


Powered by phpBB © 2001, 2005 phpBB Group
phpBB


/ : 134918 / 0

Rambler's Top100 @Mail.ru