Tema: distinct??
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/12/2005, 09:40
Avatar de deadlykyo
deadlykyo
 
Fecha de Ingreso: noviembre-2005
Ubicación: Cbba - Bolivia
Mensajes: 747
Antigüedad: 18 años, 5 meses
Puntos: 5
esa es la sintaxis basica de un SELECT CON DISTINCT entre 2 o mas tablas, ahora el DISTINCT se aplica a la fila que te devuelve de resultado, es decir que no pueden haber 2 filas iguales. si muestras una sola columna de hecho todas las filas tienen que ser diferentes , ahora si muestras mas de una columna pueden haber que algunas columnas de varias filas se repitan pero no se repite la misma fila:

Código:
SELECT DISTINCT tb1.col1, tb2.col1, tb3.col1,...
FROM tb1, tb2, tb3, ...
WHERE tb1.col1=tb2.col1 AND tb2.col2=tb3.col1 ....

tb1.col1     tb2.col1    tb3.col1
1               1              1             //Si muestra esta fila 
1               1              2             //Si muestra esta fila 
1               2              1             //Si muestra esta fila 
1               2              1             //No mostraria esta fila si usas distinct
saludos, cya