という名前のテーブルに4つの列がありますarticles
:created_at、articles、keyword、およびcategory
データを分析するために次のクエリがあります。
SELECT DATE(`created_at`) AS date, COUNT(1) AS articles
FROM articles
WHERE `keyword`='keyword1'
GROUP BY DATE(`created_at`)
これは、1 つのキーワードに対する 1 日あたりの記事の総数を返します。
cat1
合計を取得してから、これを分類し、記事を、cat2
またはcat3
キーワードごとに分類したいと思います。したがって、次のようなテーブルを指定します。
|date|keyword|articles|cat1|cat2|cat3|
私はこれを正しく理解できないようですので、助けていただければ幸いです!