Ver Mensaje Individual
  #6 (permalink)  
Antiguo 27/06/2011, 11:25
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 4 meses
Puntos: 447
Respuesta: Consulta SQL con DISTINCT

Hola Alvaro_Franz:

Al no poner algunos datos de ejemplo es difícil darte una respuesta puntual a tu problema, ¿a qué te refieres con no arrojar números Duplicados?, se me ocurren dos posibles escenarios para tus datos, uno sería más o menos así:

Código:
TuTabla
+---------+----------+
| a       | b        |
+---------+----------+
|       1 |       12 |
|       1 |       12 |
|       2 |       13 |
|       3 |       15 |
|       4 |       16 |
+---------+----------+
aquí se puede observar que hay una pareja de registros con valores idénticos (a = 1, b=12) si quisieras omitir estos resultados podrías hacerlo así:
*
Código SQL:
Ver original
  1. SELECT a, b FROM TuTabla
  2. GROUP BY a, b
  3. HAVING COUNT(*) = 1;


Otro escenario es que tengas tus datos así

Código:
+---------+----------+
| a       | b        |
+---------+----------+
|       2 |        2 |
|       3 |       15 |
|       4 |       16 |
|       5 |        5 |
|       6 |       16 |
+---------+----------+
donde hay dos registros (a=b=2 y a=b=5) si quisieras que registros no se mostraran simplemente tendrías que hacer lo siguiente:

Código SQL:
Ver original
  1. SELECT a, b FROM TuTabla
  2. WHERE a != b

Espero que alguno de las dos consulta te pueda servir, pero si continuas con problemas pon algunos datos de ejemplo para ver qué es lo que necesitas.

Saludos
Leo.