Hello,
insert into team_mitarbeiter (team_id, mitarbeiter_id, stunden_pro_woche) values ($team_id, $mitarbeiter_id, 1) where not exist (select 1 from team_mitarbeiter where team_id = $team_id and mitarbeiter_id = $mitarbeiter_id);
die team_id habe ich, aber die mitarbeiter_id muss ich mir leider mit folgender query holen (name habe ich):
select mitarbeiter_id from mitarbeiter where name = $name;
kann ich beide querys zusammenlegen?
Wenn Dir die Konsistenz deiner Daten wichtig ist, MUSST Du beide Queries zu einem zusammenfassen, bzw. mit Tabellensperren arbeiten.
Liebe Grüße
Tom S.
--
Es gibt nichts Gutes, außer man tut es!
Das Leben selbst ist der Sinn.
Es gibt nichts Gutes, außer man tut es!
Das Leben selbst ist der Sinn.