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)
确切地说,它是如何起作用的?始终描述您的期望和得到的结果,包括任何错误消息。