Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/10/2008, 06:52
fernandodl
 
Fecha de Ingreso: enero-2002
Mensajes: 14
Antigüedad: 23 años, 2 meses
Puntos: 0
Mensaje Sobre distinct y group by... no lo consigo

Ccn esta tabla:

`id` int(10) NOT NULL auto_increment,
`userid` int(8) NOT NULL default '0',
`foto` varchar(50) NOT NULL default '',

y estos datos:

id userid foto
1 1 casa1.jpg
2 1 casa2.jpg
3 2 casa3.jpg
4 3 casa4.jpg
5 3 casa5.jpg
6 3 casa6.jpg
7 2 casa7.jpg
8 2 casa8.jpg
9 1 casa9.jpg

Necesito una cosulta que devuelva or orden desccente y agrupada por usuario, la primera foto de cada usuario. EL resultado debe ser:

casa9.jpg
casa7.jpg
casa4.jpg
casa3.jpg
casa1.jpg


No consigo sacar el resultado con:


select DISTINCT userid,id,foto from fototabla GROUP BY userid ORDER BY id;


Alguna sugerencia? Gracias.