MYSQLでクエリを記述しようとしています。私はstudent_data
と呼ばれるテーブルを持っています。 4列あります。クエリは、マップの一覧でmysqlからデータを取得する
student_data_id
student_id
course_name
registerd_time
私は各生徒に登録されたコースを取得しようとしています。私は次のクエリを使用しました。
2224508 Java
2224508 Salesforce
2224508 Unix
22260211 Java
22260211 Salesforce
22260211 VBScript
私はこの形式で出力取得しようとしています:
2224508 Java,Salesforce,Unix
22260211 Java,Salesforce,VBScript
どのように取得するクエリまたはJDBCテンプレートを書くために、私は次の出力を取得しています
select
student_id,course_name from student_data
where
student_id IN(2224508,22260211) and
course_name IN('Java','Salesforce','Unix','VBScript') and
registered_time > NOW() - INTERVAL 1 DAY
group by student_id,course_name;
上記のフォーマット?
それは私のために働いた。迅速な返信をありがとうございました。 – madhu