Hi,
so wie das oben beschrieben ist, einfach Datenbanktabelle1 löschen und dann neu füllen:
select Nr2 from Datenbanktabelle2
Aber in Datenbanktabelle1 ist sicher noch mehr drin...
Dann würde ich Datenbanktabelle1 in eine temporäre Tabelle kopieren, Datenbanktabelle1 dann leeren und neu füllen:
SQL-Code:
insert into temp select * from Datenbanktabelle1
delete from Datenbanktabelle1
insert into Datenbanktabelle1 (Nr,...)
select Datenbanktabelle2.Nr2, Temp...
from Datenbanktabelle2
join Temp on Temp.Nr=Datenbanktabelle2.Nr1
ist zwar nicht schön, aber das Datenbankdesign auch nicht wirklich...
getippt - nicht getestet
[edit] kein roter kasten?[/edit]