[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.785
    Immer diese Altgriechen.
    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

  2. #2
    Registriert seit
    Aug 2001
    Beiträge
    2.942
    Und warum willst Du denn 2 SELECT Statements verwenden, wenn eines reichen würde?

    Code:
    Update Transaktion
       Set Status = '1'
       Where Exists (Select *
                        From Master
                        Where   (Trkey =  Makey And Masts = '1')
                              Or Trkey <> Makey);
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 5. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  3. #3
    Registriert seit
    Jan 2007
    Beiträge
    1.023
    Danke Birgitta, bist ein Schatz ;-).
    kf

  4. #4
    Registriert seit
    Mar 2009
    Beiträge
    59
    MaKey MaSts
    TEST1 0
    TEST2 1


    Für mein Verständnis würde der Status beim SQL von camouflage für MaKey=TEST1 nicht auf 1 setzen, da es keinen TEST1 Satz mit MaSts=1 gibt aber min. ein TEST1 Satz vorhanden ist.
    Wärend beim Beispiel von Birgitta für TEST1 der Status auf 1 gesetzt wird, da zwar kein TEST1 Satz mit MaSts=1 gefunden wurde, aber ein Satz wo MaKey ungleich TEST1 ist.

    Oder verstehe ich das falsch?
    Angehängte Grafiken Angehängte Grafiken  

  5. #5
    Registriert seit
    Jan 2007
    Beiträge
    1.023
    Max,

    Du hast Recht.
    Birgitta's Lösung updatet gleich alle Records. Kompliment zurück.
    Meine ursprüngliche Lösung ist korrekt.
    kf

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.785
    Ja, ich wollte es aber diesmal nicht sein;-).
    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 if exists
    By Dschainers in forum NEWSboard Programmierung
    Antworten: 10
    Letzter Beitrag: 21-08-20, 10:01
  2. SQL subselect
    By KingofKning in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 22-11-16, 20:15
  3. SQL-Update mit Subselect der selben Tabelle
    By sonicreducer in forum NEWSboard Programmierung
    Antworten: 7
    Letzter Beitrag: 31-03-15, 20:27
  4. SQL Subselect
    By KingofKning in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 21-02-15, 19:29

Berechtigungen

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