Abfrage mit einer Verknüpfunkgstabelle
am 28.12.2005 17:29:20 von Tobias Rackebrandt
Hallo,
ich habe folgendes Problem: in meiner Datenbank befinden sich drei
Tabellen.
Tabelle autor (autor_id, vorname, nachname)
Tabelle buch (buch_id, titel usw.)
Da ja ein Autor mehrere Bücher schreiben und ein Buch auch von mehreren
Autoren geschrieben worden sein kann, handelt es sich hier um eine m:n
Beziehung, die eine Verknüpfungstabelle erforderlich macht. So habe ich
eine Tabelle autor_buch mit den Spalten autor_id und buch_id erstellt.
Mein problem ist jetzt wie erstelle ich jetzt die Abfrage, so dass am
Ende die Spalten autor.vorname, autor.nachname und buch.titel als
Ergebnis herausfallen?
Danke
Tobias
Re: Abfrage mit einer Verknüpfunkgstabelle
am 28.12.2005 21:21:10 von newsgroup
Tobias Rackebrandt schrieb:
> Hallo,
>
> ich habe folgendes Problem: in meiner Datenbank befinden sich drei
> Tabellen.
>
> Tabelle autor (autor_id, vorname, nachname)
> Tabelle buch (buch_id, titel usw.)
>
> Da ja ein Autor mehrere Bücher schreiben und ein Buch auch von mehreren
> Autoren geschrieben worden sein kann, handelt es sich hier um eine m:n
> Beziehung, die eine Verknüpfungstabelle erforderlich macht. So habe ich
> eine Tabelle autor_buch mit den Spalten autor_id und buch_id erstellt.
>
> Mein problem ist jetzt wie erstelle ich jetzt die Abfrage, so dass am
> Ende die Spalten autor.vorname, autor.nachname und buch.titel als
> Ergebnis herausfallen?
>
> Danke
> Tobias
Hy,
select autor.vorname, autor.nachname, buch.titel
from autor, buch, autor_buch
where autor_buch.autor_id =autor.autor_id
and autor_buch.buch_id = buch.buch_id
und wo genau liegt jetzt Dein Problem?