0

と の 2 つのテーブルがprogressありstudentます。、、およびprogressのフィールドがあります。学生の最大学期と Attestation = 0 の両方を持つ ものから取得する必要があります。これは私のクエリの例ですが、機能していません:semesteridStudenthasFirstAttestationhasSecondAttestationprogressidStudent

SELECT progress.idStudent FROM monitoring.progress 
WHERE hasFirstAttestation = 0 AND hasSecondAttestation = 0 
AND semester = 
    (SELECT MAX(`semester`)
        FROM monitoring.progress WHERE progress.idStudent = student.idStudent);
4

2 に答える 2