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.