Ergebnis 1 bis 2 von 2

Thema: Einfache Abfrage mit temporäre Tabelle, die nur innerhalb der Abfrage gültig ist

  1. #1
    HTML Newbie
    Registriert seit
    02.01.2017
    Beiträge
    1
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Einfache Abfrage mit temporäre Tabelle, die nur innerhalb der Abfrage gültig ist

    Hallo Leute
    ich habe eine Database gemacht siehe Bild. Ich möchte nun eine Abfage machen, bei der am Ende herrauskommt, z.B. welche Schauspieler sowohl in der Serie Dexter und bei House of Cards mit spielt.

    Ich habe jetzt schon ein bischen herrumgespielt siehe Code. Aber es hat nicht funktioniert. Ist meine Struktur in den Tabellen dafür überhaupt geeignet? Und wie müsste der Befehl dafür aussehen?

    xxxxji.jpg

    Code:
    SELECT schauspieler.SchauspielerName As SchauspielerName,
     rolleInSerieFilm.SerieFilmName
     FROM 
     schauspieler
     INNER JOIN
     (
         SELECT
         Rolle.SchauspielerID,
         SerieFilm.SerieFilmName
         FROM
         rolle
         INNER JOIN
         serieFilm
         ON
         rolle.SerieFilmID= seriefilm.SerieFilmID
     ) rolleInSerieFilm
     ON
     schauspieler.SchauspielerID = rolleInSerieFilm.SchauspielerID
     GROUP BY
     schauspieler.SchauspielerName,
     rolle.RollenName
     HAVING
     COUNT(schauspieler.SchauspielerName) > 1
    Mit freundlichen Grüßen
    RowdyN

  2. #2
    Moderator Avatar von Arne Drews
    Registriert seit
    20.01.2016
    Ort
    Friedrichstadt, NF
    Beiträge
    869
    Danke
    18
    Bekam 96 mal "Danke" in 95 Postings

    Standard AW: Einfache Abfrage mit temporäre Tabelle, die nur innerhalb der Abfrage gültig ist

    Bin mir nicht sicher, ob Du das meinst, aber grundsätzlich denke ich, dass Du sowas in der Art suchst:
    Code:
    select
        s.SchauspielerName,
        m.SerieFilmName
    
    from
        Schauspieler as s
    
    join
        Rolle as sm
        on sm.SchauspielerID = s.SchauspielerID
    
    join
        SerieFilm as m
        on m.SerieFilmID = sm.SerieFilmID
    
    group by
        s.SchauspielerName,
        m.SerieFilm.Name

Ähnliche Themen

  1. Einfache Abfrage funktioniert nicht..
    Von Virtual im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 12
    Letzter Beitrag: 29.08.2012, 16:11
  2. Fehler bei Abfrage der Tabelle (SQL/PHP)
    Von Lavingstar im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 7
    Letzter Beitrag: 17.09.2008, 10:57
  3. Einfache Abfrage => maximum recursion depth exceeded
    Von mgraf im Forum Zope & Plone - das deutsche Hilfeforum
    Antworten: 4
    Letzter Beitrag: 07.01.2007, 23:42
  4. if abfrage
    Von im Forum HTML & CSS Forum
    Antworten: 12
    Letzter Beitrag: 28.10.2006, 23:47
  5. Abfrage aus einer Tabelle oder Array
    Von MAD im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 03.08.2006, 12:20

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •