私のソリューションでは、サブクエリを使用して最新のグレードのIDを取得し、それをクエリに渡して、セクションとグレードテーブルの両方を結合してsection_nameとgradeを返します。テストする時間がないので、これを有効なSQLクエリというよりも擬似コードと見なしてください。後で編集するために戻ってくる可能性があります
SELECT section_name, grade FROM sections, grades WHERE sections.id = grades.id AND grades.id = (SELECT id FROM grades WHERE section_id = '$Id' ORDER by date DESC LIMIT 1)