Afficher un message
Vieux 07/09/2007, 20h11   #1
Cathy Fusko
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Using MAX function to fetch primary id

Hi,
I need to select a max value for a group of records and I also need the
primary key for that record.

I am wondering if this can be done with a single query? e.g

Table_x

id count cat_id
1 10 1
2 20 2
3 35 2
4 15 1

with
SELECT id, cat_id, max(count)
FROM table_x
GROUP BY cat_id

I would probably get the following result

id cat_id max(count)
1 1 15
2 2 35
and what I would like to get is

id cat_id max(count)
4 1 15
3 2 35

Is there a way to do this with single query ?

cathy
www.nachofoto.com

  Réponse avec citation
 
Page generated in 0,05525 seconds with 9 queries