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