表devices 里面有所有设备信息
表login有设备的登陆信息
查询要求:
列出所有设备的信息,并显示各设备的最新登陆时间。
思路:
1、先对login按cid进行分组
2、使用聚合函数max,求出最新的记录
3、再双表联合
select a.*,b.loginDate from devices a left join(
SELECT * FROM login GROUP BY cid HAVING max(loginDate)
) b
on a.cid=b.cid
最终结果