Rotbiber Geschrieben 6. Dezember 2009 Teilen Geschrieben 6. Dezember 2009 Schönen Sonntag alle miteinander, ich hab da mal ne vermeindlich einfache SQL-Frage an euch, da ich noch Anfänger bin: Ich arbeite mit Microsoft Access und muss im Rahmen einer Übung herausfinden, wer Regisseur der Filme war, die vor 1990 aufgeführt wurden. Dazu stehen folgende Relationen zur Verfügung: Film (ID, Titel, Jahr, FSK) Mitwirkung (Film, Person, Funktion) Ich hab bisher folgendes gemacht: SELECT DISTINCT Titel, Person FROM Film, Mitwirkung WHERE Jahr<1990 AND Funktion LIKE "Regie"; Jedoch bekomm ich in der Antwort immer alle Filme aus den richtigen Jahren, mit allen Regiesseuren aus den richtigen Jahren. Halt nur nicht wie gewollt, einmal entsprechend zugeordnet, sondern das gesamte Produkt. Könnt ihr mir sagen, was ich vergessen habe? Gruß und Danke schonmal im vorraus! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
MartinSt Geschrieben 6. Dezember 2009 Teilen Geschrieben 6. Dezember 2009 Du solltest hier mit einem inner bzw. left join arbeiten, je nachdem ob der Film auch dann selektiert werden soll, wenn zu ihm kein Regisseur erfaßt ist. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
AndiE Geschrieben 6. Dezember 2009 Teilen Geschrieben 6. Dezember 2009 Hallo, ich würde noch den Term and Titel=Film einfügen, um so quasi beide Relationen zu verbinden. LG Andre' Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.