zapros s min

msdn11

Новичок
zapros s min

подскажите как сделать запрос...
есть 3 поля в тейбле
1 - имя юзера
2 - count
3 - id

у юзера может быть много записей, как выбрать запись с минимальным count (on mysql)
 

serglt

Анус, ой, Ахтунг
SELECT name, count, id FROM Table WHERE count = (SELECT MIN(count) FROM Table);
или
SELECT name, count, id FROM Table ORDER BY count LIMIT 1
 

Abadonna

Новичок
count - уникальный?
необходима запись с минимальным count по таблице или для конкретного юзера?
 

msdn11

Новичок
мне надо выбрать 20 юзверей с самым маленьким count, и что бы юзеры не повторялись. то есть, если у юзера есть 5 записей , то в первые 20 попадает только запись с минимальныим count для этого юзера
 

Abadonna

Новичок
SELECT `name`, `count`, `id`
FROM `table`
GROUP BY `name`
HAVING `count` = MIN(`count`)
ORDER BY `count` ASC
LIMIT 0,20;

или типа того
 
Сверху