Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/04/2010, 08:42
mash77
 
Fecha de Ingreso: diciembre-2009
Mensajes: 12
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: Sentencia SELECT con DISTINC mediante Zend_Db_Table

Gracias GatorV. La sentencia se está armando de la siguiente manera

Cita:
SELECT DISTINCT `Mastil`.* FROM `Mastil`
Parece que el metodo ->select() por defecto obtiene todos los campos de la tabla, al no proyectar un campo en concreto, ->distinct() es del todo ineficaz. Buscando he encontrado esta solución.

Cita:
$select = $this->select()
->distinct()
->from($this->_name,'campo1')
;
No se si será la más acertada, yo pensaba que la proyección de los campos se haria en el método ->select(), algo como ->select('Tabla.campo'), pero ni en la ayuda ni en la guia indican nada por el estilo, al menos funciona . Una vez más gracias GatorV por ponerme en la pista.

Un saludo.

M.

Última edición por mash77; 16/04/2010 a las 08:49