私は3つのテーブルを持っています
役職
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