Mehrere Tabellen JOIN

Body
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
Webdevelopment
Fri, 07/09/2012 - 14:27