我有一个 MySQL 数据库表,其中许多列可以为空(null)。我想在一个结果行中为一台机器的每一列提供最新值。因此,如果为 null,则该值将是一个较旧的行,如下图所示。
表格内容:
id name motorSpeed motorDelay F1type F2type F3type
1 001 200 null 1 null null
2 002 400 0 0 0 0
3 001 null 50 0 1 1
期望的结果:
id name motorSpeed motorDelay F1type F2type F3type
3 001 200 50 0 1 1
获得此汇总结果的最佳查询是什么?