|
|
|
| Как можно отсортировать таблицу и можно ли вообще, по текстовому полю, чтобы в этом поле остались только уникальные значения.
Пример таблицы
id field
1 Мы не рабы
2 Рабы не мы
3 Мы не рабы
4 Рабыни мы
Соответственно в выводе должна отфильтроваться 1 или 3 строка.
Как это реализовать? | |
|
|
|
|
|
|
|
для: axxil
(25.02.2005 в 10:02)
| | Для этого можно воспользоваться ключевым словом DISTINCT, которое возвращает только уникальные строки
SELECT DISTINCT(field) FROM tbl
|
| |
|
|
|
|
|
|
|
для: cheops
(25.02.2005 в 10:41)
| | А что так можно вывести только одно поле?
например так у меня не работает
SELECT id,DISTINCT(field) FROM tbl
|
А как тогда узнать значения остальных полей? | |
|
|
|
|
|
|
|
для: Axxil
(25.02.2005 в 10:51)
| | Хм... подумал тут, наверное, можно поступить проще, воспользовавшись конструкцией GROUP BY
SELECT id, field
FROM catalog
GROUP BY field
|
| |
|
|
|
|
|
|
|
для: cheops
(25.02.2005 в 11:19)
| | Точно, так лучше. Спасибо | |
|
|
|