vielleicht greife ich einfach in die neu eingespielte Tabelle zu, dann habe ich immer die aktuellen Preise.
Die Tatsache, dass Preise dann in mehreren Tabellen auftauchen, scheint mir ein schwerer Designfehler zu sein. Du brauchst ein wenig Theorie: Bitte lese über "Datenbankdesign" und "Normalisierung" nach.
Das zu richten macht jetzt einmal Arbeit. Das jetzt nicht zu korrigieren immer wieder und es wird zu Problemen führen, deren Ursache nicht einfach zu durchschauen ist, also viel Zeit frisst und womöglich sogar darin endet, dass alles neu geschrieben werden muss.