Получение уникальных значений из БД

dirol

Новичок
Получение уникальных значений из БД

Есть таблица:

id | name

Поле Id всегда уникально
Поле Name может повторяться.

Необходимо выводить только уникальные значения, т.е. если

id | name
002 Valera
003 Dima
004 Sergey
005 Dima

Нужно вывести следующее:
002 Valera
003 Dima
004 Sergey

SELECT DISTINCT (name) FROM `table`
выводит только значения поля Name,

Valera
Dima
Sergey

но мне нужно, чтобы выводилось еще и соответствующее этому значению значение поля id

002 Valera
003 Dima
004 Sergey
 

Gas

может по одной?
LeFF®,triumvirat
двойка ;)

dirol
есть разница минимальный id вернётся или любой из 003 и 005?
 

dirol

Новичок
triumvirat
LeFF®
нет, пробовал.

SELECT DISTINCT (name), id FROM `table`
выводит все значения

SELECT DISTINCT * FROM `table`
выводит все значения

-~{}~ 18.02.08 14:03:

Gas
без разницы
 

Gas

может по одной?
да вообще-то разницы нет :)
MIN() добавить в select.
 
Сверху