Erstellen eines Dynamisch erweiterbaren Updates

Hallo und Danke,

erstmals, ich hab jetzt auch schon in einen zweiten Beitrag angefangen die Lsg zu finden.
Hab es dort auf dass wesentliche beschränkt.

Hier der Link:
/t/arrays-schleifen-gegeneinander-ablaufen-lassen/64…

Sry für die ganze Verwirrung ist halt nicht einfach zu beschreiben.

Der Tabellenaufbau ist:
Spalten:
intTID = auto Increase;
strTID = der geschriebene Artikel in einer sprache
SpID = gibt auskunft anhand einer Nr. in welcher Sprache der Artikel beschrieben ist
Sp1 = Die SprachID z.B: Deutsch
Sp2 = Die SprachID z.B: English

Das Problem liegt beim Update wo ich eine for Schleife durchführe:
das Update sieht so aus z.B: Update SET Sp1 = 13 Where intTID = 13 und leider nicht so intTID = 13, intTID = 18, intTID = 24, intTID = 32,…

Da jede zeile die in der jeweiligen Sp1, Sp2,… die passende ID von der übersetzung haben soll.

Lg,
Chris