2016-06-30 6 views
2

私は1つのカラムにテーブルを持っています。ユーザIDのリストはコンマで区切られ、別のカラムには日付が付いています。どのように私はユーザーIDに基づいてクラスに参加する月の賢明なデータを得ることができます。私は月のようなデータが賢明 enter image description here総耳のレコードを持つテーブルから月単位のデータを得る方法

いずれかが私を助けることができる必要

enter image description here

は、事前にthannks。

+0

あなたはこれをMySQLでタグ付けしました。 MySQLはリレーショナルデータベース管理システムですが、このスキーマはリレーショナルデータとは関係がありませんので、その方法に対処する方法を検討してください。 – Strawberry

答えて

2

非常に複雑なSQLを作成し、サーバーを遅くするuserIdを分離する必要があります。 1つのレコードをユーザーIDに記録します。それは非常に簡単です。

select count(id) from `table` GROUP BY YEAR(record_date), MONTH(record_date) 
関連する問題