我想选择两个特定值,第一个值是ID_SENSOR为1的最后一个插入行,第二个值是ID_SENSOR为2的最后一个插入行。从两个ID中选择最后两个值
我的数据库表:
我的查询:
SELECT DATA FROM (SELECT * FROM registovalores WHERE ID_SENSOR = '1' OR ID_SENSOR = '2' ORDER BY ID_SENSOR DESC LIMIT 2) as r ORDER BY TIMESTAMP
我的查询是从刚刚打印的最后一个值ID_SENSOR 1,这意味着我只获取最后插入的值,而不是来自两个IDS的最后一个插入值。
我想打印像这样我的价值观:
ID_SENSOR 1 = 90
ID SENSOR 2 = 800
我需要做什么来改变我的查询?
谢谢。
我收到此错误:'字段列表'中的未知列'rv2.TIMESTAMP',也许rv2未被声明 – user3647731
现在工作正常,谢谢, – user3647731