Mailinglisten-Archive |
Hallo Axel, Du musst in der where-Klausel die beiden Bedingungen mit AND verknüpfen > From: Axel [mailto:tiny_(at)_tiny.de] > Ich habe verschiedene Tabellen in denen jeweils eine Feld ID > und ein Feld > NAME ist. Die Tabellen heißen z.B. VORLESUNG, PROFESSOR und EINTRAG. > > In den Feldern der Tabelle EINTRAG werden in den Feldern > jetzt jeweils die > ID der anderen Tabellen eingetragen. > > Wenn ich nun also eine Abfrage mache, dann kriege ich das > richtige Ergebnis: > > SELECT * from EINTRAG > > ID PROFESSOR VORLESUNG BESCHREIBUNG > =========================================== > 1 2 3 Testeintrag 1 > 2 1 2 Testeintrag 2 > > Wenn ich jetzt aber die jeweiligen Namen der Vorlesungen bzw. > Professoren > gleich mitabfragen will, krieg ich immer einen SQL-Fehler: > > select EINTRAG.ID,PROFESSOR.NAME, VORLESUNG.NAME, > EINTRAG.BESCHREIBUNG from > EINTRAG, PROFESSOR, VORLESUNG where EINTRAG.PROFESSOR=PROFESSOR.ID, > EINTRAG.VORLESUNG=VORLESUNG.ID select EINTRAG.ID,PROFESSOR.NAME, VORLESUNG.NAME, EINTRAG.BESCHREIBUNG from EINTRAG, PROFESSOR, VORLESUNG where EINTRAG.PROFESSOR=PROFESSOR.ID AND EINTRAG.VORLESUNG=VORLESUNG.ID Gruss Jörg --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive