我在Mysql 5.6上,因此窗口函数不可用......
我需要在customerid
级别获取数据,但由于这是在事务表上,我只想要最新的记录,它由recordid
的最高值表示(它是一个自动增量字段)。把谷物想象成这样:
recordid | customerid | attribute1 | updatetime
我正在考虑这样做,但想知道是否有更好的方式
select
mytable.customerid,
attribute1
from mytable
inner join (
select
max(recordid) as maxid,
customerid
from mytable) as maxed
on mytable.recordid = maxed.maxid