Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Уникальные значения

Сообщения:  [1-5] 

 
 автор: Axxil   (25.02.2005 в 11:30)   письмо автору
 
   для: cheops   (25.02.2005 в 11:19)
 

Точно, так лучше. Спасибо

   
 
 автор: cheops   (25.02.2005 в 11:19)   письмо автору
 
   для: Axxil   (25.02.2005 в 10:51)
 

Хм... подумал тут, наверное, можно поступить проще, воспользовавшись конструкцией GROUP BY
SELECT id, field
FROM catalog
GROUP  BY field

   
 
 автор: Axxil   (25.02.2005 в 10:51)   письмо автору
 
   для: cheops   (25.02.2005 в 10:41)
 

А что так можно вывести только одно поле?
например так у меня не работает

SELECT id,DISTINCT(field) FROM tbl

А как тогда узнать значения остальных полей?

   
 
 автор: cheops   (25.02.2005 в 10:41)   письмо автору
 
   для: axxil   (25.02.2005 в 10:02)
 

Для этого можно воспользоваться ключевым словом DISTINCT, которое возвращает только уникальные строки
SELECT DISTINCT(field) FROM tbl

   
 
 автор: axxil   (25.02.2005 в 10:02)   письмо автору
 
 

Как можно отсортировать таблицу и можно ли вообще, по текстовому полю, чтобы в этом поле остались только уникальные значения.
Пример таблицы
id field
1 Мы не рабы
2 Рабы не мы
3 Мы не рабы
4 Рабыни мы

Соответственно в выводе должна отфильтроваться 1 или 3 строка.
Как это реализовать?

   

Сообщения:  [1-5] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования