[NEWSboard IBMi Forum]

Thema: SQL-Frage

  1. #1
    Registriert seit
    Sep 2004
    Beiträge
    142

    SQL-Frage

    Hallo,

    Ich habe zwei Dateien, FILE1 und FILE2. Im FILE1 ist nur ein Feld vorhanden: artnr. Im FILE2 finden wir drei Felder: artnr, zeilennummer, artnrZusatz.

    Ich möchte nun mit SQL folgende Frage beantworten: Welche Artikel im FILE1 haben im FILE2 Einträge, deren artnrZusatz nicht bereits im FILE1 sind.

    Wie geht das am einfachsten mit SQL?

    Im Voraus herzlichen Dank.

    Beste Grüsse

    Jan

  2. #2
    Registriert seit
    Aug 2001
    Beiträge
    2.873
    Versuch's mal so:

    Code:
    Select a.ArtikelNr
    From File2 a exception join File1 b on a.ArtikelNr = b.ArtikelNr
    Birgitta
    Birgitta Hauser

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

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Oder alternativ:

    select a.ArtikelNr
    from File2 a
    where not exists (select * from File1 b where a.ArtikelNr = b.artikelNr)

    Ich habe zumindest festgestellt, dass der Exists mitunter schneller als der Exception-Join ist.
    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

  4. #4
    Registriert seit
    Sep 2004
    Beiträge
    142
    Hallo Birgitta, hallo Baldur

    Besten Dank für Euer Vorschläge, die mir sehr geholfen haben.

    Jan

Similar Threads

  1. SQL Frage
    By Franz.Rung in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 04-11-13, 15:32
  2. Frage zum QRY aus CL
    By hs in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 25-04-02, 16:49
  3. Codepage Frage
    By Manfred in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 20-09-01, 16:23
  4. Frage zu QRY-Performance
    By hs in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 27-08-01, 12:29
  5. Query/400 Frage
    By xcut in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 24-08-01, 13:08

Berechtigungen

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