Lothar: SQL Frage zu update

Beitrag lesen

Guten Tag,

ich möchte einen Tabellenupdate schreiben, der mir Probleme macht. Ich habe diese 4 Tabellen.

Tabelle a:
aID(int), Lob(dec)

Tabelle f:
fID, Lob(dec)

Tabelle t:
tID, Lob(dec)

Tabelle b:
Part(char),ID(int),Lob(dec)

Alle Einträge der 3 Tabellen a,f,t befinden sich in Tabelle b wieder, d.h. sie müssen dort redundant gespeichert werden. Hierbei beinhaltet die Spalte "Part" den Tabellennamen, also a,f oder t. Und die Spalte "ID" beinhaltet die jeweilige ID des Tabelleneintrages, somit ist der jeder Eintrag in Tabelle b eindeutig einem Eintrag der Tabellen a,f oder t entsprechend.

Nun möchte ich Tabelle b updaten und zwar möchte ich die Spalte "Lob" aus den Tabellen a,f,t auf die Tabelle b "eintragsgetreu" übertragen.

Ich denke, dass ich das schaffe, aber ich bin nicht sicher, ob ich das auf die effektivste Weise schaffe.

Könnt Ihr mir mal einen Tip geben, wie der effektivste Weg ist?

Schönen Sonntag, Lothar