我有三张桌子
邮政
id | statement | date
特征
id | feature
post_feature(Post 和 Feature 之间的多对多表)
post_id | feature_id
我想触发一个查询,该查询将为我计算给定日期期间的帖子的不同不同特征及其各自的特征。我刚刚开始学习 SQL,但我无法破解这个。
我尝试了以下一个但没有得到正确的结果。
SELECT f.feature, count(f.feature)
FROM post_feature l
JOIN features f ON (l.featureid = f.id AND l.featureid IN (
select post.id from post where post.date > 'some_date'))
GROUP BY f.feature