[NEWSboard IBMi Forum]

Thema: SQL UPDATE ?!

  1. #1
    Registriert seit
    Aug 2003
    Beiträge
    44

    SQL UPDATE ?!

    Hallo, ich habe hier eine Anforderung die ich einfach nicht mit SQL gelöst bekomme

    folgendes:

    Tabelle1

    FLD1 FLD2
    A
    A
    A
    B
    B
    B
    B
    C
    C
    C

    Tabelle2

    FLD1 | FLD2
    A | 12345
    B | 32145
    C | 23456



    Ich muss in die Tabelle 1 in das Feld FLD2 die Werte von Tabelle2 FLD2 eintragen wobei gilt FLD1 = FLD2 und FLD2 <> ' '


    Bisher habe ich folgendes Statement:

    Update tab1 set fld2 = (Select fld2 from tab2 where tab1.fld1 = tab2.fld1 and tab2.fld2 <> ' ')



    Das will einfach nicht funktionieren.


    schon mal Danke

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Du musst den Update mit einer Where-Bedingung ergänzen, da der Subselect ja auch NULL-Werte liefern kann:

    Update tab1 set fld2 = (Select fld2 from tab2 where tab1.fld1 = tab2.fld1 and tab2.fld2 <> ' ')
    where fld1 in (Select fld1 from tab2 where tab1.fld1 = tab2.fld1 and tab2.fld2 <> ' ')
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

Similar Threads

  1. SQL Update aus zwei Dateien mit 3 Schlüsselfeldern
    By mk in forum NEWSboard Programmierung
    Antworten: 13
    Letzter Beitrag: 13-07-12, 08:53
  2. SQL Update 2 Dateien
    By moskito in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 30-08-06, 17:30
  3. SQL Update über 2 i5 Systeme
    By daniel.ludwig in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 21-07-06, 12:41
  4. Update Syntax SQL
    By wuwu in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 18-07-06, 15:31
  5. SQL .. for update of (RPG embedded SQL)
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 01-06-06, 09:43

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •