|
|
|
|
|
для: AAAlex2005
(28.01.2006 в 21:26)
| | Для этого используется либо ключевое слово DISTINCT
SELECT DISTINCT name FROM tbl
|
либо группировка при помощи конструкции GROUP BY
SELECT name FROM tbl GROUP BY name
|
| |
|
|
|
|
|
|
| Вот, у меня возник один вопрос насчёт MySQL. Помогите пожалуйста разобраться.
Имеется таблица, в ней с некоторой периодичностью поворяются значения одного поля.
Как использовать запрос Select к базе данных, чтобы выбирались только уникальные записи (т.е. если есть пять записей с одним и тем же значением поля, то выбиралась бы из них только одна запись...) ? Или если это можно сделать другим путём, подскажите!
пример:
ID, number, offer, date
0001; 140; 1; 2006.01.14
0002; 50; 1; 2006.01.14
0003; 140; 0; 2006.01.14
0004; 70; 1; 2006.01.15
0005; 30; 0; 2006.01.15
0006; 50; 1; 2006.01.16
0007; 60; 1; 2006.01.16
0008; 35; 1; 2006.01.16
0009; 140; 0; 2006.01.16
есть записи, в которых повторяется значение в поле numer. Как сделать, чтобы из таблицы выбирались все записи, а из повтряющихся выбиралась только одна запись?
Вот что должно получится:
0001; 140; 1; 2006.01.14
0002; 50; 1; 2006.01.14
0004; 70; 1; 2006.01.15
0005; 30; 0; 2006.01.15
0007; 60; 1; 2006.01.16
0008; 35; 1; 2006.01.16
Заранее благодарен! | |
|
|
|
|