mysql问题左连接和来自\u unixtime

mysql问题左连接和来自\u unixtime,mysql,multiple-tables,Mysql,Multiple Tables,我有这个 SELECT COUNT(1) cnt, a.auther_id FROM `posts` a LEFT JOIN users u ON a.auther_id = u.id GROUP BY a.auther_id ORDER BY cnt DESC LIMIT 20 它的工作很好,但现在我想选择从最后一天的帖子。我试着用 WHERE from_unixtime(post_time) >= SUBDATE(NOW(),1)

我有这个

SELECT COUNT(1) cnt, a.auther_id
    FROM `posts` a 
    LEFT JOIN users u ON a.auther_id = u.id
    GROUP BY a.auther_id
    ORDER BY cnt DESC
    LIMIT 20
它的工作很好,但现在我想选择从最后一天的帖子。我试着用

    WHERE from_unixtime(post_time) >= SUBDATE(NOW(),1) 
但它不起作用。有人知道为什么吗?

这可能有用:

WHERE FROM_UNIXTIME(post_time) >= SUBDATE(NOW(), INTERVAL 1 DAY)

确切地说,它是如何起作用的?始终描述您的期望和得到的结果,包括任何错误消息。