私は次のようなクエリを持っています
SELECT class_id,student_id,title,location
FROM class AS c
INNER JOIN library AS l
ON (l.student_id = c.student_id)
group by class_id,student_id;
出力:
class_id student_id title location
1 mac smart 2ndfloor
1 john smart 2ndfloor
1 charles smart 2ndfloor
2 james hard 1stfloor
別のクエリ
SELECT school_id,class_id,s.title FROM school
出力:
school_id class_id title
1 1 school1
1 1 school1
1 2 school1
最初に学校の記録を見せてから、その学校のクラスを見せなければなりません(つまり)
school_id class_id title
1 NULL school //here school title and id
1 1 2ndfloor //here classes in that school
2 NuLL school2 //here next school title and id
2 1 2ndfloor //here classes in the next school
どうすればこれを達成できますか、mysql自体で実行できるか、Java List iteratorを使用して反復する必要があります。mysqlデータベースとJavaを使用しています。