SQL-Abfrage?
Ich lerne gerade für die Datenbanken-Klausur und muss die SQL-Abfragen können.
Bei der Aufgabenteil d) habe ich es gelöst bin mir aber nicht sicher ob es stimmt, könnt ihr mir sagen ob es richtig ist?
d) Select Movie.Movie_Title, Count(employed.Member_Name)AS Anzahl
From Movie Join employed
ON Movie.Movie_Title = employed.Movie_Title
Group By Movie.Movie_Title
Order By Anzahl DESC;
Und bei der e) und f) komme ich nicht weiter.. wie löst man so eine Abfrage?
Hoffentlich könnt ihr mir helfen..
1 Antwort
![](https://images.gutefrage.net/media/default/user/8_nmmslarge.png?v=1551279448000)
Ich seh grade keinen Grund für die d einen join zu benutzen.
Du hast doch die Tabelle employed ( Das ist doch eine Tabelle oder?) und dort steht jeweils ein Crewmember und der dazugehörige film. das heißt du musst dort doch nur nach den filmen groupen und crewmember zählen?
![](https://images.gutefrage.net/media/user/Raingurl/1578954832904_nmmslarge__0_462_750_749_4a53a36aa5a1bc22f500fe87280e4a92.png?v=1578954833000)
Ja stimmt macht echt kein sinn.. aber bist du dir da sicher ?