Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL-Abfrageproblem

Meine Lösung beinhaltet die Verwendung einer Unterabfrage, um die ID der neuesten Note abzurufen und sie dann an die Abfrage weiterzugeben, die dann sowohl die Abschnitte als auch die Notentabelle verbindet, um Abschnittsname und Note zurückzugeben. Bitte betrachten Sie dies eher als Pseudocode als als gültige SQL-Abfrage, da ich keine Zeit habe, es zu testen. Vielleicht kommen Sie später wieder, um es zu bearbeiten

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)