[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    May 2005
    Beiträge
    21

    SQL mit 2 Dateien

    Ich möchte unter SQL eine Datei in Abhängigkeit einer anderen Datei ändern.
    Datei 1 heißt K4
    Datei 2 heißt A3

    In Datei K4 soll das Feld AKT auf '1500' geändert werden, wenn in der Datei A3 das Feld Land einen bestimmten Inhalt (z.B. NL) hat.

    habe es wie folgt versucht:

    update xxx/K4,A3 K4 set K4AKT = '1500' where xxx/A3 A3 A3Land = 'NL'

    Das klappt aber leider nicht!

    Kann mir jemand sagen, wie es richtig machen muß?

  2. #2
    Registriert seit
    Oct 2004
    Beiträge
    251
    Da brauchts einen Subselect in der Where-Condition.

    Für den richtigen Befehl müsste ich aber die Verknüpfung (Felder) der beiden Dateien wissen.

    Robert P.

  3. #3
    Registriert seit
    May 2005
    Beiträge
    21
    Datei K4
    Feld AKT

    soll geändert werden, wenn in

    Datei A3
    Feld Land

    den Wert, z.B. 'NL' hat.

  4. #4
    Registriert seit
    Oct 2004
    Beiträge
    251
    Wie werden die beiden Dateien verknüpft, welche Felder!!

    update K4 set K4AKT = '1500' where
    k4key in (select a3key from A3
    where Land = 'NL')

    Statt k4key und a3key müssen die Verknüpfungsfelder eingesetzt werden.

    Sollte alle K4 upgedatet werden, wenn 1x in der Datei A3, Land=NL ist, würde das Update so aussehen.

    update K4 set K4AKT = '1500' where
    'NL' in (select Land from A3)

    Robert P.

  5. #5
    Registriert seit
    May 2005
    Beiträge
    21
    Dadurch wurden ALLE Datensätze geändert - > update K4 set K4AKT = '1500' where
    'NL' in (select Land from A3), nicht nur die, die NL als Land definiert haben.

  6. #6
    Registriert seit
    May 2005
    Beiträge
    21
    sorry, habe die Nachricht nicht richtig gelesen, werde jetzt die xxkey-Variante testen

  7. #7
    Registriert seit
    May 2005
    Beiträge
    21
    So, jetzt hat es geklappt !!!

    VIELEN VIELEN DANK !!!!!

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 Case von mehreren Dateien
    By steven_r in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 08-08-06, 09:34
  4. SQL UPDATE, verknüpfung zweier Dateien
    By desti82 in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 04-07-06, 15:25
  5. SQL über 168 Dateien
    By mikex01 in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 21-04-06, 16:11

Berechtigungen

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