Mysql 满足两个参数中的一个(一个或另一个,或两个)
我想生成一个学生列表,在这两个科目“BWIR”和“DLBKA”中,每个科目的成绩都。通过我的代码,我得到的学生既写了科目,又写了科目:Mysql 满足两个参数中的一个(一个或另一个,或两个),mysql,sql,Mysql,Sql,我想生成一个学生列表,在这两个科目“BWIR”和“DLBKA”中,每个科目的成绩都。通过我的代码,我得到的学生既写了科目,又写了科目: SELECT profil.name, profil.vorname, profil_studium.mnr, Kursname1.fach AS Fach1, Fach_BWIR.note AS Note1, Fach_BWIR.datum AS Datum1, Kursnam
SELECT
profil.name,
profil.vorname,
profil_studium.mnr,
Kursname1.fach AS Fach1,
Fach_BWIR.note AS Note1,
Fach_BWIR.datum AS Datum1,
Kursname2.fach AS Fach2,
Fach_DLBKA.note AS Note2,
Fach_DLBKA.datum AS Datum2,
profil_studium.grad,
studium.abkuerzung
FROM
profil
JOIN profil_studium ON profil_studium.pid = profil.id
INNER JOIN studium ON profil_studium.studium = studium.id
JOIN noten AS Fach_BWIR ON Fach_BWIR.sid = profil_studium.id AND Fach_BWIR.fachid = 10001466
JOIN noten_faecher AS Kursname1 ON Kursname1.id = Fach_BWIR.fachid
JOIN noten AS Fach_DLBKA ON Fach_DLBKA.sid = profil_studium.id AND Fach_DLBKA.fachid = 10001499
JOIN noten_faecher AS Kursname2 ON Kursname2.id = Fach_DLBKA.fachid
WHERE
studium.abkuerzung like "FS BAPS"
GROUP BY
profil_studium.mnr
理想情况下,当该学生未参加考试时,应在“数据”和“备注”字段中填写“未完成”。
我想我应该用IF,但我就是搞不懂
非常感谢你的帮助 您通常按照所选的相同列进行分组,但作为设置函数参数的列除外。您的问题对于不理解代码编写语言的任何人都没有意义。如何代表“学生”?什么是“主题”?