Dj Mike
Mitglied
Hallo,
ich habe folgendes relationales Schema:
wobei cast[movie] eine ID aus der movies-Relation ist.
Wenn ich diese Daten mit mysql abrufe mache ich das wie folgt:
Jetzt krieg ich aber pro Schauspieler den kompletten Datensatz von dem Film, in dem er mitspielt als Rückgabe. Ich kriege also jeden Film mehrmals zurückgegeben. Gibt es auch eine Möglichkeit, den Film nur einmal zurückgegeben zu bekommen, mit allen Schauspielern dieses Filmes als Array oder Ähnliches (ich habe z.B. auch schon left join probiert...)?
Vielen Dank!
Micha
ich habe folgendes relationales Schema:
Code:
movies=({id,title,date,fsk,rating,length,size,plot},{{id}->ALL})
cast=({movie,actor},{{movie,actor}->ALL})
wobei cast[movie] eine ID aus der movies-Relation ist.
Wenn ich diese Daten mit mysql abrufe mache ich das wie folgt:
Code:
SELECT * FROM movies, cast WHERE movies.id=cast.movie
Jetzt krieg ich aber pro Schauspieler den kompletten Datensatz von dem Film, in dem er mitspielt als Rückgabe. Ich kriege also jeden Film mehrmals zurückgegeben. Gibt es auch eine Möglichkeit, den Film nur einmal zurückgegeben zu bekommen, mit allen Schauspielern dieses Filmes als Array oder Ähnliches (ich habe z.B. auch schon left join probiert...)?
Vielen Dank!
Micha