Was genau ist deine Aufgabe? Du sollst den gespeicherten Grundpreis aller Trainer um 5 % reduzieren und diesen neuen Wert dann speichern? Dann ist dein Ansatz zwar richtig, du hast aber viel zu viel gemacht, und dabei auch einiges falsch :/
Im Moment setzt du den Grundpreis auf den 0.95-fachen Wert (also der Wert um 5 % reduziert). Alles, was du danach machst, ist in diesem Zusammenhang nicht korrekt. Du vermischst nämlich einige Befehle:
- Du benutzt
FROM
in Kombination mitUPDATE
. Was möchtest du damit erreichen? - Warum verwendest du einen
JOIN
-Befehl?
Überleg dir mal, was du eigentlich ändern möchtest. In welcher Tabelle steht dieser Wert, auf was musst du zugreifen und was musst du dann rechnen?
Wenn du danach immer noch nicht weiter kommst, melde dich nochmal unter dieser Antwort in den Kommentaren ;)
Student, Punkte: 10