Announcement

Collapse
No announcement yet.

Problem mit Update zweier Tabelle mit SQL

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Problem mit Update zweier Tabelle mit SQL

    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

  • #2
    Hi Stephan,
    evtll. die Bedingung mit in die Where Klausel aufnehmen:
    where ((select count(*) from tab2.db where tab2.db.KeyCode = m.KeyCode) > 0)

    Gruß, Fran

    Comment

    Working...
    X