Ver Mensaje Individual
  #5 (permalink)  
Antiguo 16/11/2009, 16:25
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 9 meses
Puntos: 300
Respuesta: DISTINCT no funciona.........

javier2018,
distinct *
te mostrará todos todos los campos de la tabla haciendo el distinct, pero de todos ellos como conjunto. Me explico:
si en el registro 1, el campo1= 2, y el campo2=3
y en el registro 2, el campo1=2 y el campo2 = 2,
te mostrará 2,3
2,2
porque los dos campos formarían una cadena y no es la misma.
Si en el registro 2, el campo1= 2 y el campo2 = 3,
sólo te mostraría 2,3.

Si pones distinct y sólo un campo obtendrás probablemente el resultado buscado, aunque mira también el uso de INNER JOIN para tu consulta como te ha recomendado huesos52.