我有一个 LIKES(likeID、userID、objectID、likeDate)的 MySQL 表,我希望能够计算在相关用户之后所做的所有“喜欢”。
通常我会得到日期:
SELECT likeDate FROM LIKES WHERE userID = <logged in user's ID>
然后找到所有日期并计算返回的行(或使用mysql COUNT),如下所示:
SELECT * FROM LIKES WHERE likeDate > <given date>
但是,我确信有一种方法可以在一个查询中执行此操作,而不是对数据库进行两次调用。任何人都可以帮忙吗?
谢谢