[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    In deinem Link finde ich aber genau diese Definition nicht.
    Entweder "a, b, c" oder "a join b join c".
    V5R4 war ja auch vor (gefühlten) 20 Jahren.

    Ich meine Birgitta hat dazu mal irgendwo den Link mit entweder/ohne.

    Das Problem dürfte die inzwischen erhebliche Komplexität der Join-Möglichkeiten sein die eine Kombination der Alt- und Neuvariante nicht mehr zulässt.

    Aber ist es letztlich nicht egal wo es steht, wenn der Syntaxprüfer es einfach nicht mehr zulässt?
    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

  2. #2
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    Zitat Zitat von Fuerchau Beitrag anzeigen
    In deinem Link finde ich aber genau diese Definition nicht.
    Entweder "a, b, c" oder "a join b join c".
    V5R4 war ja auch vor (gefühlten) 20 Jahren.
    ... das ist nur die falsche Stelle. Auf Seite 711 der SQL Reference V7R3 ist das erweiterte Syntax Diagramm für den mix zwischen old style und ANSI SQL join und gehen tut das auch.
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  3. #3
    Registriert seit
    Nov 2003
    Beiträge
    2.402
    Steht aber drin:

    FROM table-reference, table-reference, ...
    table-reference kann unter anderem sein: joined-table
    joined-table ist z.B.: table-reference join table-reference on ...

    Egal ist es nicht, es könnte ja ein Fehler im Syntaxprüfer sein. :-)

    Zitat Zitat von Fuerchau Beitrag anzeigen
    In deinem Link finde ich aber genau diese Definition nicht.
    Entweder "a, b, c" oder "a join b join c".
    ...
    Aber ist es letztlich nicht egal wo es steht, wenn der Syntaxprüfer es einfach nicht mehr zulässt?

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    from C, a
    left outer join b on c.feld = b.feld

    Dann ist es ggf. ein Hierarchieproblem und folgendes könnte dann gehen:

    from C
    left outer join b on c.feld = b.feld
    , a
    where ...

    durch den Cross-Join auf a, der erst durch where wieder eingeschränkt wird.
    Aber wie Dieter schon sagt, dies wird dann nur noch schwer nachvollziehbar.
    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

Similar Threads

  1. SQL mit Left outer join
    By Miles in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 26-10-16, 14:40
  2. sql left outer join
    By dibe in forum NEWSboard Programmierung
    Antworten: 12
    Letzter Beitrag: 20-01-16, 10:30
  3. Left join Verständnis Frage
    By KingofKning in forum NEWSboard Programmierung
    Antworten: 10
    Letzter Beitrag: 17-11-14, 14:52
  4. LEFT OUTER JOIN
    By GS in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 21-11-02, 08:51
  5. SQL und AS/400 JOIN
    By HoScHiE in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 11-07-01, 07:57

Berechtigungen

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