Rotbiber Geschrieben 6. Dezember 2009 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!
MartinSt Geschrieben 6. Dezember 2009 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.
AndiE Geschrieben 6. Dezember 2009 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'
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden