From fdce499f37bf609264c76433c71d2a1627773b4d Mon Sep 17 00:00:00 2001 From: ma0048 Date: Wed, 11 May 2022 11:31:52 +0200 Subject: [PATCH] prueft auf doppelte benutzer --- application/models/person/Person_model.php | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/application/models/person/Person_model.php b/application/models/person/Person_model.php index 6bf9fc2c0..173cec529 100644 --- a/application/models/person/Person_model.php +++ b/application/models/person/Person_model.php @@ -321,8 +321,18 @@ class Person_model extends DB_Model JOIN public.tbl_status USING(status_kurzbz) WHERE status_kurzbz = 'Abbrecher' ) - "; - return $this->execQuery($qry, array($person_id, $person_id)); + UNION + + SELECT p2.person_id + FROM tbl_person p1 + INNER JOIN ( + SELECT vorname, nachname, gebdatum, person_id + FROM tbl_person + ) p2 + ON (p1.vorname = p2.vorname AND p1.nachname = p2.nachname AND p1.gebdatum = p2.gebdatum) + WHERE p1.person_id != p2.person_id AND (p1.person_id = ?)"; + + return $this->execQuery($qry, array($person_id, $person_id, $person_id)); } }