Netzflut

Webdesign, Webentwicklung, Drupal & Zeuchs

Mehrere Tabellen JOIN

Inhaltsverzeichniss

    http://www.roseindia.net/sql/sqljoin/mysql-join-3-tables.shtml
    http://www.wellho.net/solutions/mysql-left-joins-to-link-three-or-more-tables.html
    http://stackoverflow.com/questions/1204217/mysql-select-join-3-tables
    http://stackoverflow.com/questions/3709560/mysql-join-three-tables

    Sample

    Beispiel über drei Tabellen. Finden der ausgeschriebenen Version einer Abkürzung.
    Abkuerzung_Link verlinkt eine Abkürzung -> Wort mit den ids

    SELECT Wort.wort
    FROM Abkuerzung
    INNER JOIN Abkuerzung_Link on Abkuerzung_Link.wort_id = Abkuerzung.abkuerzung_id
    INNER JOIN Wort on Wort.wort_id = Abkuerzung_Link.wort_id
    WHERE Abkuerzung.abkuerzung = "alemann."

    erweitert über 4 Tabellen

    SELECT Wort.wort 
    FROM Abkuerzung
    INNER JOIN Abkuerzung_Link on Abkuerzung_Link.wort_id = Abkuerzung.abkuerzung_id
    INNER JOIN Wort on Wort.wort_id = Abkuerzung_Link.wort_id
    INNER JOIN Konnotation on Konnotation.konnotation = Wort.wort
    WHERE Abkuerzung.abkuerzung = "Archit."
    Tagging: 
    Design&Code: