[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jun 2001
    Beiträge
    2.044

    SQL Verknüpfung

    Hi,
    ich habe eine Adressdatei und eine Verteildatei
    in der Verteildatei steht welche Adresse zu welcher Adresse gehört. (Welche Rg-Adresse hat welche Lieferadressen, welche Vertreter oder welche Ansprechpartner) Je Verknüpfung habe ich in der Verteildatei einen Satz.
    Allerdings sind die 'Kopf-Adressen' nicht mit sich selber verknüpft.
    Meine View soll nun folgenden Aufbau haben:
    1.Satz: Adressdatei.adressnr, adressdatei.adressnr as B, adressdatei.* von B
    Folgesätze: Adressdatei.adressnr, Verknüpfung.Adressnr as B, Adressdatei.* von B
    bis die Adressdatei.adressnr wechselt, dann wieder ->1. Satz

    Kann man das begreifen?
    Hilfe
    Robi

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Nö, eigentlich nicht.

    Ich denke das geht mit:

    select ...
    union
    select ...
    union
    select ...
    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

  3. #3
    Registriert seit
    Jun 2001
    Beiträge
    2.044
    Adressdatei
    nr name ort
    -- -------- -----
    1 hugo dortmund
    2 müller hannover
    3 schulze essen
    4 schmitt köln

    verknüpfungsdatei (Ansprechpartnerverkn.)
    vn art zn
    -- --- --
    1 asp 3
    4 asp 2

    soll ergebniss
    1 1 hugo dortmund
    1 3 schulze essen
    4 4 schmitt köln
    4 2 müller hannover


    Ergänzung:
    da Ja auch der Ansprechpartner einen ansprechpartner haben kann wäre auch das folgende ergebnis ok:
    soll ergebniss
    1 1 hugo dortmund
    1 3 schulze essen
    2 2 müller hannover
    3 3 schulze essen
    4 4 schmitt köln
    4 2 müller hannover


    mit union komm ich da nicht weiter.

    select nr from adr union select ???
    Robi
    Last edited by Robi; 15-02-08 at 12:36. Grund: niocht so schön, aber möglich

  4. #4
    Registriert seit
    Nov 2003
    Beiträge
    2.403
    Versuch's mal so:
    Code:
     
    SELECT   A.NR, B.NR, ' ' AS ART, B.NAME, B.ORT
    FROM     ADRESSEN AS A, ADRESSEN AS B
    WHERE    A.NR=B.NR
    UNION
    
    SELECT   A.NR, B.NR, '*' AS ART, B.NAME, B.ORT
    FROM     ADRESSEN AS A, ADRESSEN AS B, VERKNUPF
    WHERE    A.NR=VN AND ZN=B.NR
    
    ORDER BY 1, 3, 2, 4

  5. #5
    Registriert seit
    Jun 2001
    Beiträge
    2.044

    hammer

    Hammer, das ist es.

    da wär ich nie drauf gekommen

    Danke vielmals
    Gruß
    Robi

Similar Threads

  1. RPGLE - SQL
    By christian_lettner in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 16-11-06, 10:15
  2. SQL UPDATE, verknüpfung zweier Dateien
    By desti82 in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 04-07-06, 15:25
  3. SQL .. for update of (RPG embedded SQL)
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 01-06-06, 09:43
  4. SQL - Rechnen bei left-outer-join verknüpfung
    By hzille in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 06-07-04, 10:38

Berechtigungen

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