首先,这有点重复: GROUP BY具有最大日期 我正在发布问题,因为接受的答案对我不起作用,我也不知道为什么。我的问题:
我想选择max(timestamp)所有功能(func_ids)的最新()校验和。
@Bill Karwin的代码(可接受的答案)
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);
Run Code Online (Sandbox Code Playgroud)
MySQL错误:
#1054 - Unknown column 'maxdate' in 'from clause'
我的桌子:
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 …Run Code Online (Sandbox Code Playgroud)