Spalte mit Werten aus anderer Spalte updaten

Hallo,

Ich habe 2 Spalten in verschiedenen tabellen.

tabelle1
id = integer, increment
value = string

tabelle2
feld1 = string

Tabelle1 enthält 2 Datensätze:

satz1
satz2

Tabelle2 enthält eine riesenliste, die in etwa so aussieht:

satz1
satz1
satz2
satz1
satz3
satz3
satz1
satz2
satz1
satz4
satz3
satz1

Ich bräuchte nun eine sql query mit der ich werte aus tabelle2, die in tabelle1 noch nicht vorkommen zu dieser hinzufüge. nach dem ausführen soll die spalte value aus tabelle1 so aussehen:

satz1
satz2
satz3
satz4

Also alle werte die in der zweiten tabelle vorkommen und nicht schon vorhanden sind sollen hinzugefügt werden.
Für jemand mit Ahnung sicher ein leichtes, ich bekomms aber nicht hin.
danke schon im vorraus,
gruß
Nor

Hi Noreux,
versuchs mal so oder so ähnlich …
SELECT DISTINCT feld1 FROM tabelle2 WHERE feld1 NOT IN (SELECT DISTINCT value AS feld1 FROM tabelle1)

Das könnte erstmal eine Liste mit Werten sein, die in der Tabelle1 noch nicht vorhanden sind.
Vielleicht kannst Du mit … INTO tabelle1 arbeiten oder mit INSERT INTO tabelle1 …

Gruß
Klaus

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Moin, Nor,

mir scheint, es geht nicht um Udate, sondern um Insert - wo sollten sonst die vielen Werte hin?

 insert into t1(feld1)
 select from t2 
 where t2.feld1 not in (select feld1 from t1)

So sähe es in Access-SQL aus.

Gruß Ralf