[MySql] UPDATE in Tabelle A mit der Bediegnung in Tabelle B

d-Stench

Erfahrenes Mitglied
Hi Leute!

ist so etwas möglich?

Code:
UPDATE listebuecher SET stat='f' WHERE id=(SELECT idBuch FROM ausleihbuecher WHERE idBen=6)

ich bekomme zwar keine Fehlermeldung, doch in der Tabelle "listebuecher" wird auch nichts geändert.

Bitte um ein Rat!

Gruß
d-Stench
 
Prinzipiell ja, vermutlich fehlt einfach das COMMIT oder die Auswahlbedingunh (WHERE...) liefert einfach kein Ergebnis, also gibts auch kein UPDATE. Im Uebrigen vermute ich mal, dass bei der Abfrage durchaus mehrere IDs zurueckgegeben werden koennten. In dem Fall solltest Du das = durch ein IN ersetzen.
 

Neue Beiträge

Zurück