如果我运行以下查询:
SELECT *
FROM `smp_data_log`
WHERE Post_id = 1234 AND Account_id = 1306
ORDER BY Created_time DESC
我得到了 7 行,包括具有以下 Created_times 的条目:
1) 1424134801
2) 1424134801
3) 1421802001
4) 3601
如果我运行以下查询:
SELECT mytable.*
FROM (SELECT * FROM `smp_data_log` ORDER BY Created_time DESC) AS mytable
WHERE Post_id = 1234 AND Account_id = 1306
GROUP BY Post_id
我希望看到 1424134801 作为单行返回 - 但我看到的是 3601?我原以为这会返回最新的时间(随着它的下降)。我究竟做错了什么?