Information ausblenden
Willkommen im Forum für alle Datenbanken! Registriere Dich kostenlos und diskutiere über DBs wie Mysql, MariaDB, Oracle, Sql-Server, Postgres, Access uvm

2 x Right Join, Ausgabe von Wert

Dieses Thema im Forum "MySQL und MariaDB" wurde erstellt von Schobbeschorle, 23 September 2015.

  1. Schobbeschorle

    Schobbeschorle Benutzer

    SQL-Anweisung
    SELECT T0.[ItemCode], T1.[AltItem], T1.[Remarks], T3.[U_KAS_LP]
    FROM WOR1 T0 RIGHT JOIN OALI T1 ON (T0.[ItemCode] = T1.[OrigItem])
    RIGHT JOIN OITM T3 ON (T0.[ItemCode] = T3.[ItemCode])
    WHERE T0.[DocEntry] ='[%DocEntry]' AND T1.[Remarks] = 'SampleSource'

    Erläuterung
    T0 = Stückliste
    T1 = Alternativartikel von einer Artikelnummer aus der Stückliste
    T3 = Artikelstammdaten

    Ergebnis
    Artikelnr | Alternative Artikelnr | Artikelanmerkungen | Lagerplatz
    400 023 615 | 071 065 036 | SampleSource | R11-B5

    Gewünschtes Ergebnis
    Nun wird aber der Lagerplatz R11-B5 des Orginaltyps (ItemCode) entnommen aus dem Datensatz der Artikelnummer 400 023 615. Ich benötige allerdings den Lagerplatz von 071 065 036 (AltItem, Alternative Artikelnummer). Wie muss ich umstellen? Mir fehlt jeglicher Ansatz.
     
  2. ukulele

    ukulele Datenbank-Guru

    Eigentlich ja nur
    Code:
    RIGHT JOIN OITM T3 ON (T1.[AltItem] = T3.[ItemCode])
    oder ich verstehe es nicht :)
     
    Schobbeschorle gefällt das.
  3. Schobbeschorle

    Schobbeschorle Benutzer

    DAT WARS!!! HAMMER!!!
     
Die Seite wird geladen...

Diese Seite empfehlen

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden