hallo, ich möchte gerne bei einem UPDATE-Befehl einen Wert ändern. Das Problem ist, das ich durch das Programm nur zwei Werte bekomme, was dazu führt, das ich über drei Tabellen gehen muss. Klar könnte ich jetzt in meinen Programm 4 Abfragen schreiben. Würde dies aber gerne mit einer lösen
ich schildere erstmal die Tabellen mit einen Beispielwert:
Tabel User
user id | username | usertype
68 | max.muster | Manager
Tabel JCAA
id | value
16 | 68
Tabel JCAGAM
group_id | aro_id
23 | 16
Table group
id | value
23| Manager
Als übergaben bekomme ich den username (hier max.muster) und das Level(bsp.: Administrator). Ich muss daher in der Tabelle User den usertype ändern, was kein Problem ist. Problematisch wird es eher in der Tabelle JCAGAM. Ich müsste theoretisch einen joint im Set und in der Wherebedingung machen.
Aber so richtig komme ich nicht auf dem nenner, wie ich die Tabelle am besten ändere
Gruß
ich schildere erstmal die Tabellen mit einen Beispielwert:
Tabel User
user id | username | usertype
68 | max.muster | Manager
Tabel JCAA
id | value
16 | 68
Tabel JCAGAM
group_id | aro_id
23 | 16
Table group
id | value
23| Manager
Als übergaben bekomme ich den username (hier max.muster) und das Level(bsp.: Administrator). Ich muss daher in der Tabelle User den usertype ändern, was kein Problem ist. Problematisch wird es eher in der Tabelle JCAGAM. Ich müsste theoretisch einen joint im Set und in der Wherebedingung machen.
Aber so richtig komme ich nicht auf dem nenner, wie ich die Tabelle am besten ändere
Gruß