SQL-select aus einer Tabelle der gemeinsamen Tabellen

Ich bin SQL-Anfänger und ich brauche, um herauszufinden, diese Anfrage: ich habe drei Tabellen zusammen, aus denen ich zähle bestimmten Wert, so:

SELECT SEATS_MAX-COUNT(BOOKING_ID) 
FROM FLIGHTS 
  INNER JOIN PLANES ON FLIGHTS.PLANE_ID=PLANES.PLANE_ID 
  LEFT JOIN BOOKINGS ON FLIGHTS.FLIGHT_ID=BOOKINGS.FLIGHT_ID 
GROUP BY SEATS_MAX;

Diese gibt die Anzahl der freien Plätze in einem Flug. Ich würde aber gerne alle Spalten von FLÜGEN (wie in SELECT * FROM FLIGHTS;) plus die Anzahl. also so etwas wie

SELECT FLIGHTS.*, SEATS_MAX-COUNT(BOOKING_ID) 
FROM FLIGHTS 
  INNER JOIN PLANES ON FLIGHTS.PLANE_ID=PLANES.PLANE_ID 
  LEFT JOIN BOOKINGS ON FLIGHTS.FLIGHT_ID=BOOKINGS.FLIGHT_ID 
GROUP BY SEATS_MAX;

aber das funktioniert nicht (Ungültiger Benutzer.Tabelle.Spalte, Tabelle.Spalte oder Spalte Spezifikation). Gibt es eine Möglichkeit, dies zu erreichen? Ich bin mit der Oracle-db.

Dank

InformationsquelleAutor Martin Melka | 2013-10-24

Schreibe einen Kommentar