28/09/2004, 10:50
|
| | 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 |