1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  2. Willkommen im Forum für alle Datenbanken! Registriere Dich kostenlos und diskutiere über DBs wie Mysql, Oracle, Sql-Server, Postgres, Access uvm
    Information ausblenden

SQL Abfrage 2 Tabellen

Dieses Thema im Forum "MySQL und MariaDB" wurde erstellt von Spelvin, 3 Januar 2012.

  1. Spelvin

    Spelvin Neuer Benutzer

    Hallo Leute,
    ich habe eine Frage zu einer SQL-Abfrage. Und zwar habe ich 2 Tabellen:

    Tabelle Mannschaften:
    ID_Mannschaft
    Mannschaftsname
    ....

    Tabelle Begegnungen:
    ID_Begegnung
    ID_Mannschaft1
    ID_Mannschaft2
    Tore_MA1
    ToreMA2
    ....

    In der Tabelle Begegnungen steht ja unter ID_Mannschaft1 und ID_Mannschaft2 die jeweilige ID_Mannschaft aus der Tabelle Mannschaft. Wie muss ich meine SQL Anfrage formulieren damit ich folgende Ausgabe bekomme:

    Mannschafsname Mannschaft1 | Mannschaftsname Mannschaft2 | Tore_MA1 | Tore_MA2
     
  2. ukulele

    ukulele Datenbank-Guru

    z.B. so:
    Code:
    SELECT    m1.Mannschaftsname,
            m2.Mannschaftsname,
            b.Tore_MA1,
            b.Tore_MA2
    FROM    Begegnungen b,
            Mannschaften m1,
            Mannschaften m2
    WHERE    b.ID_Mannschaft1 = m1.ID_Mannschaft
    AND        b.ID_Mannschaft2 = m2.ID_Mannschaft
     
    Spelvin gefällt das.
  3. Spelvin

    Spelvin Neuer Benutzer

    super Funktioniert, Danke für deine Hilfe.
     
  4. Davvud

    Davvud Benutzer

    Ich habe das ähnliche problem:

    Tabelle Region:
    region_id
    region_name

    und Tabelle Winzerei:
    winery_id
    winery_name
    region_id
    als Fremdschlüssel

    Formulieren Sie eine SQL-Abfrage, die aus den abgebildeten Tabellen alle Winzereien mit Namen und Region sortiert nach Region auflistet?

    Und

    Tabelle Customer:

    cust_id
    surname
    firstname
    initial
    title
    address
    city
    state
    zipcode
    country_id
    phone
    birth_date

    Formulieren Sie eine SQL-Abfrage, die aus der abgebildeten Tabelle die Städte der Kunden und die Anzahl der Kunden pro Stadt ermittelt?


    Wäre sehr dankbar wenn mir jemand verraten würde wie die Abfragen dazu aussehen.

     
  5. PLSQL_SQL

    PLSQL_SQL Datenbank-Guru

    Hy,

    Ad1:
    Code:
    select w.winery_name as Winzerei
            ,r.region_name as Region
              from Winzerei w,
                       Region r
     
    where w.region_id = r.region_id
     
    order by r.region_name
    
    Ad2:
    Code:
    select c.city as Staedte
            ,count(c.cust_id) as Anzahl_Kunden
     
            from Customer c
     
    Group By c.city
     
    
    Lg
     
    Davvud gefällt das.
  6. Davvud

    Davvud Benutzer

    Danke sehr für die schnelle hilfe!!!
     

Diese Seite empfehlen