Information ausblenden
Willkommen im Forum für alle Datenbanken! Registriere Dich kostenlos und diskutiere über DBs wie Mysql, MariaDB, Oracle, Sql-Server, Postgres, Access uvm

SQL Befehl funktioniert nicht!

Dieses Thema im Forum "MySQL und MariaDB" wurde erstellt von sqlara, 12 Dezember 2013.

  1. sqlara

    sqlara Neuer Benutzer

    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.
     
  2. ukulele

    ukulele Datenbank-Guru

    Komma zwischen filmmr und count(*)
     
  3. sqlara

    sqlara Neuer Benutzer

    Danke es funktioniert. :) Weißt du noch wie man Tabellen verknüpft?
     
  4. akretschmer

    akretschmer Datenbank-Guru

    Mit JOIN. Oder Du willst die 'untereinander' haben, dann mit UNION (ALL).
     
  5. sqlara

    sqlara Neuer Benutzer

    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.
     
  6. akretschmer

    akretschmer Datenbank-Guru

    Da ist einiges im Argen. ON erwartet eine conditional_exp, die lieferst Du aber nicht. Du gruppierst nach einer Spalte, die nicht im resultset ist.
     
  7. sqlara

    sqlara Neuer Benutzer

    und so:
    select kino.name from kino inner Join vorfuehrung on kino.kinonr = (select filmnr from film where name = 'Die Tribute von Panem 2');
     
  8. akretschmer

    akretschmer Datenbank-Guru

    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.
     
Die Seite wird geladen...

Diese Seite empfehlen

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden