貌似下面的语句可以出来,可是感觉好不规矩。 SELECT MAC地址, temp.车间id, 生产时间 FROM 产品表 JOIN (SELECT 车间id, MAX(生产时间) AS t FROM 产品表 GROUP BY 车间id) temp ON 产品表.车间id = temp.车间id AND 产品表.生产时间 = temp.t ORDER BY MAC地址 DESC;
select * from tt a where not exists(select 1 from tt where a.车间id=车间id abd a.生产时间<生产时间)
SELECT
MAC地址, temp.车间id, 生产时间
FROM 产品表
JOIN (SELECT
车间id, MAX(生产时间) AS t
FROM
产品表
GROUP BY
车间id) temp
ON
产品表.车间id = temp.车间id
AND
产品表.生产时间 = temp.t
ORDER BY
MAC地址 DESC;
abd a.生产时间<生产时间)
[征集]分组取最大N条记录方法征集,及散分....