Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/09/2004, 10:50
satchb
 
Fecha de Ingreso: septiembre-2004
Ubicación: Puebla, México
Mensajes: 81
Antigüedad: 20 años, 2 meses
Puntos: 0
Cuando DISTINCT se usa con mas de una columna te toma la combinacion de todas las columnas y no te saca duplicados pero de esa combinacion, no hay forma de que solo te tome una.

Si usas una base de datos que soporte subconsultas (como postgresql) puedes hacer esto:
SELECT campo1,campo2,campo3
FROM tabla
WHERE campo1 IN (SELECT DISTINCT campo1 FROM tabla)

Si no, tienes que hacer primero la consulta que esta entre parentesis y con php agarrar los valores y formar la consulta con ellos.

Saludos
__________________
Revista DdS
Revista on-line sobre desarrollo de software