Announcement

Collapse
No announcement yet.

leicht komplexere Abfrage aus zwei Tabellen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • leicht komplexere Abfrage aus zwei Tabellen

    Hallo zusammen,

    ich habe zwei Tabellen, die erste hat unter anderem die Spalten Abflugort und Ankunftsort (ein Flugbuch), die zweite Tabelle hat Informationen über alle Flughäfen.
    Jetzt habe ich eine Abfrage, die mir alle bisher vorhandenen verschiedenen Strecken mit durchschnittlicher Flugzeit angibt. Dazu sollen allerdings noch die Koordinaten des jeweiligen Abflugs- und Ankunftsortes angezeigt werden.

    Für den Abflugort funktioniert das auch, nur weiß ich jetzt nicht, wie auch gleichzeitig die Koordinaten des Ankunftsortes darzustellen sind.

    Meine Abfage sieht (etwas verkürzt) folgendermaßen aus:
    Code:
    select 
    `blocktimer`.`departure_airport` AS `dep`,
    `blocktimer`.`arrival_airport` AS `arr`,
    avg(`blocktimer`.`minutestotal`) AS `minutesavg`,
    `airports`.`lat_deg` AS `lat_deg`,
    `airports`.`lon_deg` AS `lon_deg` 
    from (`blocktimer` join `airports`) 
    where  
    (`blocktimer`.`departure_airport` = `airports`.`ICAO`)) 
    group by `blocktimer`.`departure_airport`,`blocktimer`.`arrival_airport`
    Bin für jeden Vorschlag dankbar.

  • #2
    [highlight=sql]
    SELECT b.departure_airport,
    b.arrival_airport,
    departureAirport.lat_deg
    ...
    arrivalAirport.lat_deg
    ...
    FROM blocktimer b
    JOIN airport departureAirport ON b.departure_airport = departureAirport.Id
    JOIN airport arrivalAirport ON b.arrival_airport = arrivalAirport .Id
    ...
    [/highlight]

    Denke es ist klar mit der Vorgabe

    Comment


    • #3
      das ging schnell, vielen Dank

      Comment

      Working...
      X