[NEWSboard IBMi Forum]

Thema: SQL-Joins

Hybrid View

  1. #1
    Registriert seit
    May 2002
    Beiträge
    1.124
    Ohne getestet zu haben eventuell so:
    PHP-Code:
    Select from FileA a
    where exists 
    (Select from FileB B where a.key1 b.key1)
    union all
    Select 
    from FileA c
    where not exists 
    (Select from FileB d where c.key1 d.key1)
    union all
    Select 
    from FileB e
    where not exists 
    (Select from FileA f where e.key1 f.key1

  2. #2
    Registriert seit
    Aug 2001
    Beiträge
    2.980
    Wenn Du auf Release 6.1 oder höher bist:

    Code:
    Select  a.*, b.*
    From FileA a Full Outer Join FileB b
       on a.key1 = b.Key1
         and a.Key2 = b.Key2
         and ....
         and a.KeyN = b.KeyN
    vor 6.1

    Code:
       Select a.*, b.*
       From FileA a Left Outer Join FileB b on a.Key1 = b.Key1 ....
    Union
       Select a.*, b.*
       From FileA a Right Outer Join FileB b. on a.Key1 = b.Key1 ....;
    Birgitta Hauser

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

Berechtigungen

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