Agrupar por max (time) mysql

En primer lugar, es una especie de duplicado para: AGRUPAR POR tener la date MAX Estoy publicando la pregunta porque la respuesta aceptada no me funciona y no tengo idea de por qué. Mi problema:

Quiero seleccionar la última sum de comprobación ( max(timestamp) ) de todas las funciones ( func_ids ).

El código de @Bill Karwin (respuesta aceptada)

 SELECT func_id,checksum FROM Content cnt INNER JOIN ( SELECT func_id, MAX(timestamp) AS maxdate FROM Content GROUP BY func_id ) AS max USING (func_id,maxdate); 

Error Mysql: #1054 - Unknown column 'maxdate' in 'from clause'

Mi table:

 CREATE TABLE `Content` ( `id` int(11) NOT NULL AUTO_INCREMENT, `func_id` int(6) NOT NULL, `description` text CHARACTER SET utf8 NOT NULL, `returns` varchar(255) CHARACTER SET utf8 NOT NULL, `var` varchar(255) CHARACTER SET utf8 NOT NULL, `content` text CHARACTER SET utf8 NOT NULL, `timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `checksum` varchar(40) CHARACTER SET utf8 DEFAULT NULL, PRIMARY KEY (`id`), KEY `func_id` (`func_id`), KEY `var` (`var`), KEY `checksum` (`checksum`), FULLTEXT KEY `description` (`description`) ) ENGINE=MyISAM AUTO_INCREMENT=885 DEFAULT CHARSET=latin1 

Como entiendo la syntax de MySQL cuando pones USING para una Inner Join, las columnas deben tener el mismo nombre en ambas tablas. No hay una columna llamada maxdate en la tabla de contenido por lo que el error salta. Puede intentar (si entiendo las cosas correctamente)

 SELECT func_id,checksum FROM Content cnt INNER JOIN ( SELECT func_id, MAX(timestamp) AS maxdate FROM Content GROUP BY func_id ) AS max ON (cnt.func_id=max.func_id AND max.maxdate=cnt.timestamp); 

Use una cláusula on lugar de using :

 SELECT func_id,checksum FROM Content cnt INNER JOIN (SELECT func_id, MAX(timestamp) AS maxtimestamp FROM Content GROUP BY func_id ) m on m.func_id = cnt.func_id and m.maxtimestamp = cnt.timestamp; 

cuando se UNE … USANDO () el argumento para USAR debe ser una columna o una list de columnas que aparecen en ambas tablas participantes y que coinciden exactamente. Parece que no tienes una date máxima en el contenido