WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   Suche Beispiel für einen Mehrfach Join über 3 oder mehr Tabellen (http://www.wcm.at/forum/showthread.php?t=106878)

Tarjan 27.08.2003 17:00

Suche Beispiel für einen Mehrfach Join über 3 oder mehr Tabellen
 
Ich würde ein Beispiel Suchen mit einen Join von mehreren Tabellen mit mischen von Left, Right und Inner Joins für eine DB2 Datenbank.

käptn 27.08.2003 17:13

Ein Statement mit INNER JOIN kann ich dir nicht anbieten, aber einen mit EQUI, LEFT und CROSS JOIN, ist aber für MySQL.

RIGHT JOIN verwendest du ja nur um die Tabellnreihenfolge zu verändern.

Code:

SELECT
        f.besch,
        f.topics,
        f.posts,
        t.t_id,
        t.zeit,
        t.topic,
        p.zeit as zeit2,
        pt.post,
        u.id,
        u.alias ,
        u2.id as id2,
        u2.alias as alias2
FROM
        f_foren f                        LEFT JOIN
        f_themen t        USING(f_id)  LEFT JOIN
        user_login u      USING(id),
        user_login u2,
        f_posts p                      LEFT JOIN
        f_posts_text pt  USING(p_id)
WHERE
        f.f_id=...
        AND
        t.stat<2
        AND
        p.deleted=0
        AND
        p.t_id=t.t_id
        AND
        u2.id=p.id
ORDER BY
        p.zeit DESC
LIMIT
        1

~

Seidl 28.08.2003 11:08

Beispiel bei IBM

Gefunden unter "Datenbank und Dateisysteme/DB2 UDB für iSeries/Examples".

Seidl 28.08.2003 11:23

Ich hab noch was zu dem Thema gefunden. Stammt aus einem PDF-File das ich auf der IBM-Homepage gesaugt habe.

Tarjan 28.08.2003 14:22

thx, soetwas habe ich gesucht


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:44 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag