Mailinglisten-Archive |
Hack, Joachim wrote: > ich möchte eine Abfrage erstellen (MySql 4.1.7) die über 5 Tabellen geht. > > Gib alle Datensätze aus Tab1 where Feld 1 = 123 > aber nur wenn in Tab2, Tab3 .... in Feld1 auch 123 vorkommt. > > Sprich ich möchte alle Datensätze aus allen Tabellen NUR wenn der > Suchwert in ALLEN Tabellen vorkommt. SELECT * FROM `tab1` LEFT JOIN `tab2` ON `tab1`.`suchfeld` = `tab2`.`suchfeld` LEFT JOIN `tab3` ON `tab2`.`suchfeld` = `tab3`.`suchfeld` LEFT JOIN `tab4` ON `tab3`.`suchfeld` = `tab4`.`suchfeld` LEFT JOIN `tab5` ON `tab4`.`suchfeld` = `tab5`.`suchfeld` WHERE `tab1`.`suchfeld` = "123" AND NOT ISNULL( `tab5`.`suchfeld` ) -- Sebastian Mendel www.sebastianmendel.de www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive