S
Spinhx
Hallo,
ich habe folgendes Problem:
Ich habe eine Tabelle DVD, die aus den Werten ID, Titel,......, und Tonformate besteht. Desweiteren habe ich eine Tabelle Tonformate, die aus den Werten ID und Namen besteht.
Beispieldatensatz DVD
ID: 1
Titel: Schöner Film
.....
Tonformate: 1,2
Beispieldatensätze Tonformate
ID: 1
Name: Deutsch DD 5.1
ID: 2
Name: Englisch DD5.1
Ich möchte nun erreichen, das er mir bei einer Abfrage des Datensatzes mit ID 1 der Tabelle DVD unter Tonformate: Deutsch DD 5.1, Englisch DD5.1 ausgibt. Wie erreiche ich das?
Meine Lösung:
SELECT
Tonformate.Name
FROM
DVD, Tonformate
WHERE
Tonformate.ID = DVD.Tonformate;
gibt nur den jeweils ersten Wert des Feldes aus, also im Beispiel: Deutsch DD 5.1
Weiss jemand Rat?
Gruß
Spinhx
PS: Schon einmal Danke für Eure Mühen.
ich habe folgendes Problem:
Ich habe eine Tabelle DVD, die aus den Werten ID, Titel,......, und Tonformate besteht. Desweiteren habe ich eine Tabelle Tonformate, die aus den Werten ID und Namen besteht.
Beispieldatensatz DVD
ID: 1
Titel: Schöner Film
.....
Tonformate: 1,2
Beispieldatensätze Tonformate
ID: 1
Name: Deutsch DD 5.1
ID: 2
Name: Englisch DD5.1
Ich möchte nun erreichen, das er mir bei einer Abfrage des Datensatzes mit ID 1 der Tabelle DVD unter Tonformate: Deutsch DD 5.1, Englisch DD5.1 ausgibt. Wie erreiche ich das?
Meine Lösung:
SELECT
Tonformate.Name
FROM
DVD, Tonformate
WHERE
Tonformate.ID = DVD.Tonformate;
gibt nur den jeweils ersten Wert des Feldes aus, also im Beispiel: Deutsch DD 5.1
Weiss jemand Rat?
Gruß
Spinhx
PS: Schon einmal Danke für Eure Mühen.