parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

OFF: MySQL. Отбор повторяющихся данных с учетом nesting. Как же это сделать?

BeaVe 04.12.2007 16:01

У меня в БД fields лежать данные:
field_id	name	nesting
1	base	1
2	cpu	1
3	memory	1
4	cpu	2
5	motherboard	2
6	video	2
7	cpu	3
8	memory	3
Задача
Взять уникальные name, у которых значение nesting самое большое. Т.е. что нужно получить:
1	base	1
5	motherboard	2
6	video	2
7	cpu	3
8	memory	3
Пытался использовать:
SELECT
	*
FROM
	fields
GROUP BY
	name
ORDER BY
	nesting DESC
Но получаю только данные относительно id:
5	motherboard	2
6	video	2
1	base	1
2	cpu	1
3	memory	1
Понимаю, что ORDER BY здесь точно не поможет...

Может как-то через HAVING?