SQL Befehl funktioniert nicht!

sqlara

Neuer Benutzer
Beiträge
4
SELECT filmnr count(*) FROM vorfuehrung group by filmnr having count(*) >2;

Wir haben folgendes Problem das unserer Befehslzeile nicht funktioniert. Fällt jemanden der Fehler auf.
Danke für eure Hilfe. Syntax Error.

Der Befehl soll die Anzahl der Filmvorführungen die öfter als zweimal gespielt wurden, anzeigen.
 
Werbung:

sqlara

Neuer Benutzer
Beiträge
4
SELECT kinonr FROM vorfuehrung JOIN kino ON kinonr GROUP BY name WHERE filmnr = '2';

es funktioniert aber nicht, wir vermuten es fehlt irgenwo ein Beistrich.
 

sqlara

Neuer Benutzer
Beiträge
4
und so:
select kino.name from kino inner Join vorfuehrung on kino.kinonr = (select filmnr from film where name = 'Die Tribute von Panem 2');
 
Werbung:

akretschmer

Datenbank-Guru
Beiträge
9.731
und so:
select kino.name from kino inner Join vorfuehrung on kino.kinonr = (select filmnr from film where name = 'Die Tribute von Panem 2');

War das eine Frage?

Falls ja: die Antwort lautet nein.


Schaffst Du es nicht, mal ein Tutorial zu finden?

select kino.name from kino inner Join vorfuehrung on kino.kinonr = vorfuehrung.filmnr ... vielleicht. Aber wir kennen Deine Tabellen nicht, wissen nicht, welche Primary Keys / Foreign Keys gesetzt sind etc. Und sehr wahrscheinlich willst auch nicht kinonr mit filmnr vergleichen, also ist mein Ansatz oben auch Müll.
 
Oben