我想選擇兩個特定值,第一個值是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