Bourbon
Mitglied
Hallo Leute,
ich bin hier total am verzweifeln, weil ich einfach nicht den richten Syntax finde bzw. wenn ich was finde, ich immer nur Fehler bekomme.
Folgendes will ich umsetzen:
Tabelle "children" mit 4 Spalten: ID, group_ID, user_ID, numberofchildrens
Nutzer trägt Anzahl der Kinder pro Gruppe ein. Beispiel:
ID (AI);
group_ID =3
user_ID = 5
numberofchildrens = 8
Ist für den Nutzer mit ID 5 bereits ein Wert (numberofchildren) in der Gruppe mit ID 3 bereits vorhanden, soll der Wert geändert werden.
Theoretisch müsste es ja so funktionieren (kurz):
IF - (SELECT numberofchildren FROM children WHERE group_ID = 3 AND user_ID = 5) > 0
THAN - UPDATE
ELSE - INSERT
Nur praktisch scheitere ich daran :) Geht das vielleicht auch irgendwie anders?
//EDIT
Mist, irgendwie bin ich im falschen Unterforum gelandet. Kann ich das irgendwie verschieben oder dürfen das nur die Mods?
ich bin hier total am verzweifeln, weil ich einfach nicht den richten Syntax finde bzw. wenn ich was finde, ich immer nur Fehler bekomme.
Folgendes will ich umsetzen:
Tabelle "children" mit 4 Spalten: ID, group_ID, user_ID, numberofchildrens
Nutzer trägt Anzahl der Kinder pro Gruppe ein. Beispiel:
ID (AI);
group_ID =3
user_ID = 5
numberofchildrens = 8
Ist für den Nutzer mit ID 5 bereits ein Wert (numberofchildren) in der Gruppe mit ID 3 bereits vorhanden, soll der Wert geändert werden.
Theoretisch müsste es ja so funktionieren (kurz):
IF - (SELECT numberofchildren FROM children WHERE group_ID = 3 AND user_ID = 5) > 0
THAN - UPDATE
ELSE - INSERT
Nur praktisch scheitere ich daran :) Geht das vielleicht auch irgendwie anders?
//EDIT
Mist, irgendwie bin ich im falschen Unterforum gelandet. Kann ich das irgendwie verschieben oder dürfen das nur die Mods?