diff --git a/application/libraries/issues/plausichecks/DatumAbschlusspruefungFehlt.php b/application/libraries/issues/plausichecks/DatumAbschlusspruefungFehlt.php index f606e2c8c..7d0d54d83 100644 --- a/application/libraries/issues/plausichecks/DatumAbschlusspruefungFehlt.php +++ b/application/libraries/issues/plausichecks/DatumAbschlusspruefungFehlt.php @@ -79,7 +79,7 @@ class DatumAbschlusspruefungFehlt extends PlausiChecker JOIN public.tbl_student stud USING(prestudent_id) JOIN public.tbl_prestudentstatus prestatus USING(prestudent_id) JOIN public.tbl_studiengang stg ON pre.studiengang_kz = stg.studiengang_kz - JOIN lehre.tbl_abschlusspruefung pruefung ON stud.student_uid = pruefung.student_uid + JOIN lehre.tbl_abschlusspruefung pruefung ON pre.prestudent_id = pruefung.prestudent_id WHERE status_kurzbz = 'Absolvent' AND NOT EXISTS ( /* exclude gs */ diff --git a/application/libraries/issues/plausichecks/DatumSponsionFehlt.php b/application/libraries/issues/plausichecks/DatumSponsionFehlt.php index 210ae6f01..82f895396 100644 --- a/application/libraries/issues/plausichecks/DatumSponsionFehlt.php +++ b/application/libraries/issues/plausichecks/DatumSponsionFehlt.php @@ -79,7 +79,7 @@ class DatumSponsionFehlt extends PlausiChecker JOIN public.tbl_student stud USING(prestudent_id) JOIN public.tbl_prestudentstatus prestatus USING(prestudent_id) JOIN public.tbl_studiengang stg ON pre.studiengang_kz = stg.studiengang_kz - JOIN lehre.tbl_abschlusspruefung pruefung ON stud.student_uid = pruefung.student_uid + JOIN lehre.tbl_abschlusspruefung pruefung ON pre.prestudent_id = pruefung.prestudent_id WHERE status_kurzbz = 'Absolvent' AND NOT EXISTS ( /* exclude gs */ diff --git a/application/libraries/issues/plausichecks/FalscheAnzahlAbschlusspruefungen.php b/application/libraries/issues/plausichecks/FalscheAnzahlAbschlusspruefungen.php index 1021fe85a..f763f4889 100644 --- a/application/libraries/issues/plausichecks/FalscheAnzahlAbschlusspruefungen.php +++ b/application/libraries/issues/plausichecks/FalscheAnzahlAbschlusspruefungen.php @@ -69,17 +69,16 @@ class FalscheAnzahlAbschlusspruefungen extends PlausiChecker $qry = " SELECT * FROM ( SELECT - DISTINCT ON(pre.prestudent_id) pre.person_id, pre.prestudent_id, student_uid, stg.oe_kurzbz AS prestudent_stg_oe_kurzbz, + DISTINCT ON(pre.prestudent_id) pre.person_id, pre.prestudent_id, stg.oe_kurzbz AS prestudent_stg_oe_kurzbz, ( SELECT COUNT(*) FROM lehre.tbl_abschlusspruefung - WHERE student_uid = stud.student_uid + WHERE prestudent_id = pre.prestudent_id AND abschlussbeurteilung_kurzbz != 'nicht' AND abschlussbeurteilung_kurzbz IS NOT NULL ) AS anzahl_abschlusspruefungen FROM public.tbl_prestudent pre - JOIN public.tbl_student stud USING(prestudent_id) JOIN public.tbl_prestudentstatus status USING(prestudent_id) JOIN public.tbl_studiengang stg ON pre.studiengang_kz = stg.studiengang_kz WHERE