Mailinglisten-Archive |
Hallo, Wolfgang! > wunderbar, liefert genau mein gewünschtes ergebnis, > um in zukunft solche fragen nicht mehr stellen zu müssen, > hast du eventuell > eine kurze erläuterung dazu. mir ist die entstehung des > statements nicht > ganz klar. Ab hier wird´s kompliziert! Ich probier's mal mit einer kommentierten Version: >> >> SELECT titel, inhalt FROM SemDat # ,,Kleistere SemDat und ConSdFb aneinander, aber nur die Felder, # bei denen gilt: Semdat.semid = ConSdFb.semid # und behalte die so entstandene Tabelle im Hinterkopf!`` # Nehmen wir an, die neu entstandene Tabelle hat den internen # Arbeitstitel TEMP_1. >> LEFT JOIN ConSdFb USING( semid ) # ,,Kleistere jetzt TEMP_1 und FBereich aneinander, aber nur die Felder, # bei denen gilt: TEMP_1.bid = FBereich.bid UND # Fbereich.bid = 193A34XS >> LEFT JOIN FBereich AS fb USING( bid ) >> WHERE fb.bid = 193A34XS >> ; Als Ergebnis bleiben in der neu entstanden Temporärtabelle nur noch die Zeilen übrig, die bei Fbereich.bid den Eintrag 193A34XS haben; von denen werden die Spalte titel sowie die Spalte inhalt extrahiert. Voilá! Meine Weisheiten sind übrigens folgender Seite entnommen: http://www.little-idiot.de/mysql/mysql-118.html Viel Spaß beim Lesen wünscht -- Matthias Lampert, Hamburg > mfg aus hattingen > wolfgang oberhoff > > --- > *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive