
25/10/2008, 06:52
|
| | Fecha de Ingreso: enero-2002
Mensajes: 14
Antigüedad: 23 años, 2 meses Puntos: 0 | |
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. |