Ich habe 2 Paradox-Tabellen.
Die erste Tabelle hat 100 Sätze, die 2. Tabelle nur 50.
Nun möchte ich in der 1.Tabelle bei den 50 Sätzen für die in der 2.Tabelle ein Satz existiert einen Feldwert übernehmen.
Update tab1.db m set feld1 = (select feld2 from tab2.db p where m.keycode = p.keycode)
Dieser SQL-Befehl füllt in de tabelle1 aber auch die Sätze mit einem Wert, für welche in der Tabelle 2 gar kein entsprechendes Gegenstück existiert.
Globalisiert könnte ich auch fragen: Wie kann ich mit einem SQL-Befehl jene Datensätze kennzeichnen, für die in einer 2.Tabelle ein Gegenstück existiert ?
Stephan
Die erste Tabelle hat 100 Sätze, die 2. Tabelle nur 50.
Nun möchte ich in der 1.Tabelle bei den 50 Sätzen für die in der 2.Tabelle ein Satz existiert einen Feldwert übernehmen.
Update tab1.db m set feld1 = (select feld2 from tab2.db p where m.keycode = p.keycode)
Dieser SQL-Befehl füllt in de tabelle1 aber auch die Sätze mit einem Wert, für welche in der Tabelle 2 gar kein entsprechendes Gegenstück existiert.
Globalisiert könnte ich auch fragen: Wie kann ich mit einem SQL-Befehl jene Datensätze kennzeichnen, für die in einer 2.Tabelle ein Gegenstück existiert ?
Stephan
Comment