Abfrage mit einer Verknüpfunkgstabelle

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?