求一个SQL查询语句 急用 求大神指导
mysql数据库 有两个数据表 一个表名是sensors 代表传感器 有4列
第一列control控制器编号 第二列no代表传感器的编号 由这两个数值确定唯一的传感器,第三列status 传感器的状态 第四列 memo 传感器的说明
另外一个表是sensordata,也是有四列
前两列也是第一列control控制器编号 第二列no代表传感器的编号 由这两个数值确定唯一的传感器,第三列是datatime,代表一个时间 第四列是value,是一个值 该表数据是其他软件随时插入的
现在我想查询这个value值,条件是 最新时间的同一个传感器只要最新的那个值 现在我有一条语句 实现了只有第二个表的情况下查询的功能,
select *from(select *from sensordata order by datatime desc) as a group by control,no order by control;
现在我想关联第一个表 就是只查询第一个表中有的sensor(传感器),第二个表中的传感器比第一个多且第一个表中有的第二个表中肯定有,现在就是不想要第一个表中没有的传感器在第二个表中的数据 但是又不能在数据库中实际删除它 ,这个语句应该怎么写?、???