ブログ投稿用のテーブルとタグ用のテーブルがあり、それらの間に多対多の関係があります。
ブログ投稿のサブセットで最も頻繁に使用されるタグを抽出するにはどうすればよいですか? (たとえば、過去 1 年間のもののみ) ブログ投稿サブセットに関連付けられているすべてのタグの頻度を抽出する方法はありますか?
ありがとう
編集:私のスキーマ:
CREATE TABLE `tag` (
`id` integer AUTO_INCREMENT NOT NULL PRIMARY KEY,
`name` varchar(200) NOT NULL,
`access` varchar(1),
`linked_created` datetime
)
;
CREATE TABLE `blogpost_tags` (
`id` integer AUTO_INCREMENT NOT NULL PRIMARY KEY,
`blogpost_id` integer NOT NULL,
`tag_id` integer NOT NULL,
UNIQUE (`blogpost_id`, `tag_id`)
)
;
CREATE TABLE `blogpost` (
`id` integer AUTO_INCREMENT NOT NULL PRIMARY KEY,
`title` varchar(50),
`body` varchar(500)
)
;