Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/01/2009, 08:59
Avatar de sirguy
sirguy
 
Fecha de Ingreso: septiembre-2006
Ubicación: Mallorca
Mensajes: 959
Antigüedad: 17 años, 7 meses
Puntos: 12
No mostar datos repetidos

Hola a todos, y gracias por leerme, tengo una duda, en principio la he resuelto haciendo una chapuza, pero doy por hecho que no es la forma correcta y me gustaría saber la forma óptima.

Me conecto a la bd y llamo los datos de una tabla el problema es que quiero que me devuelva los resultados que tengan un email distinto:

select distinct email from tabla order by id DESC

Esta setencia funciona pero sólo me da el email no el resto de datos de la tabla, lo que yo hago es una segunda consulta con la respuesta de esa llamada pero me interesa saber hacerlo en una sola, algo así pero bien hecho (esto obviamente no funciona):

select * from tabla where email=distinct order by id DESC

Vamos que me devuelva todos los resultados de la tabla pero sin repetir aquellos en los que se repite el email.

Gracias

Un saludo
__________________
Chanante!

Última edición por GatorV; 14/01/2009 a las 10:06