[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    May 2005
    Beiträge
    60

    SQL Sätze ausschließen

    Hallo,

    habe eine Datei mit 2 Feldern:
    PERSNR ART
    1 100
    1 200
    2 100
    2 300
    3 150
    3 200

    Es sollen nur die Personalnummern selektiert werden, die die ART 100 nicht haben; also nur die Personalnummer 3.
    Geht das?
    Vielen Dank.

  2. #2
    Registriert seit
    Aug 2001
    Beiträge
    2.928
    Versuch mal sowas:

    Code:
    With x as (Select distinct PersNr
                 From YourTable
                 Where Art = 100)
    Select a.*
    From YourTable a Exception Join x on a.PersNr = x.PersNr;
    Birgitta
    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
    May 2005
    Beiträge
    60
    Vielen Dank für die schnelle Antwort.

    Beim Auführen erhalte ich die Fehlermeldung:
    Qualifikationsmerkmal für Spalte oder Tabelle X nicht definiert.
    Mein SQL sieht so aus:
    PHP-Code:
    With x as (Select distinct papnr                            
                 From sapedv
    /pa2001                             
                 Where PAAWAR 
    '0200')                         
    Select *                                                    
    From sapedv/pa2001 a Exception Join y on a.papnr x.papnr 

  4. #4
    Registriert seit
    May 2005
    Beiträge
    60
    Vielen Dank!
    Hat funktioniert.

Similar Threads

  1. Per SQL doppelte Sätze entfernen
    By USDAVIS in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 02-03-09, 12:43
  2. SQL .. for update of (RPG embedded SQL)
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 01-06-06, 09:43
  3. SQL: DISTINCT und RRN?
    By Akku in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 10-05-06, 08:07
  4. SQl Sätze hinzufügen
    By Herbie in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 30-11-04, 10:46
  5. doppelte Sätze löschen mit SQL
    By hs in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 22-11-04, 10:30

Berechtigungen

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