我有名字tblusermesin一個表,有一個像這樣不同的MySQL查詢結果在本地主機和網絡服務器
Id id_mesin id_io waktu value
1 m001 io001 2016-09-27 17:08:01 0
2 m001 io002 2016-09-27 17:09:39 0
3 m001 io002 2016-09-27 17:09:59 1
4 m001 io001 2016-09-27 17:10:00 1
5 m001 io001 2016-09-28 10:03:10 0
6 m001 io001 2016-09-28 10:03:11 1
7 m001 io001 2016-09-28 10:03:12 0
我想最後的數據對每個io_id數據。我使用的查詢
select id_mesin,id_io,waktu,value FROM
(select id_mesin,id_io,waktu,value from tblusermesin order by waktu desc)a
group by id_io;
在本地主機的結果是正確的,但是當我使用此查詢在線服務器上,其結果是不同的。
這是怎麼回事?請幫幫我。謝謝
最好將源查詢作爲文本放在問題中。既然你是用'desc'命令你爲什麼期望最小值?如果你想要每個io_id的最大值爲waktu,爲什麼不讓子查詢返回,而不是按排序順序返回完整列表? –