Vergleichen von zwei verschiedenen Tabellen und herausschreiben der, in einer der beiden Tabellen nicht vorhandenen Daten.
Hallo
Vielleicht hatte jemand schon die folgenden Aufgabenstellung:
a) Tabelle 1 vergleichen mit Tabelle 2
b) Die daten welche nicht in der Tabelle 1 enthalten in Tabelle 3 schreiben.
Mein Ansatz wäre:
let Exist := 0;
for i2 in select Tabelle2 do
for i1 in select Tabelle1 where ArtikelTab1 = i2.ArtikelTab2 do
let Exist := 1
end;
if Exist = 0 then
let p :=(create Tabelle 3);
p.(Artikel := i2.ArtikelTab2);
end
end
Mit diesem Code bekomme ich nur die die gesamte Tabelle2 herausgeschrieben.
Ich wäre euch dankbar für eine Idee.
Gruss
Markus
2 Antworten
-
Hallo Markus,
...
for i in select Tabelle2.ArtikelTab2 do
if cnt ( select Tabelle1 where ArtikelTab1=i)=0 then
let p:=create Tabelle3;
p.Artikel:=i
end
end
...
Leo
-
Hallo Leo
Vielen Dank für die schnelle Antwort.
Ich habe wieder einmal viell zu weit gesucht :-(
Gruss
Markus
Content aside
- vor 5 JahrenZuletzt aktiv
- 2Antworten
- 1100Ansichten