Ver Mensaje Individual
  #6 (permalink)  
Antiguo 06/11/2014, 14:54
danicasas
 
Fecha de Ingreso: abril-2012
Mensajes: 124
Antigüedad: 12 años
Puntos: 3
Respuesta: Duda SQL con DISTINCT

Gracias, Quim, por tu aclaración.
Código SQL:
Ver original
  1. SELECT * FROM test GROUP BY a,b
devuelve la primera y segunda columna iguales que en
Código SQL:
Ver original
  1. SELECT DISTINCT a,b FROM test;
pero con algún valor de c.

Es precisamente lo que trato de hacer, listar todas las combinaciones 'a,b' distintas y saber si tienen algun valor en 'c' o no (NULL) para poder poner un linc a 'listar detalles' y a 'añadir...' según el caso.

Según dices será mejor usar
Código SQL:
Ver original
  1. SELECT * FROM test GROUP BY a,b ORDER BY c DESC
así me aseguro de que el valor 'c' no será NULL si hay algún otro valor disponible.

Voy a hacer algunas pruebas pero creo que ya está.