Oracle SQL sagt Fehler bei "AS Output" gegen Ende, aber ich kann nicht herausfinden, was ist falsch mit ihm. : SSQL Fehler in Abfrage für "undefined" -Spalte (?)
ERROR at line 1:
ORA-00933: SQL command not properly ended
Oracle SQL sagt Fehler bei "AS Output" gegen Ende, aber ich kann nicht herausfinden, was ist falsch mit ihm. : SSQL Fehler in Abfrage für "undefined" -Spalte (?)
ERROR at line 1:
ORA-00933: SQL command not properly ended
try this:
SELECT Airplane.aid, Airplane.aname AS name,
AVG (worker.salary) AS avgSalary
FROM Aircraft Airplane INNER JOIN Certified IsCertified on
Airplane.aid = IsCertified.aid
INNER JOIN Employees worker on IsCertified.eid = worker.eid
WHERE Airplane.crusingrange > 1000
GROUP BY Airplane.aid, Airplane.aname
"Cruisingrange", aber es funktioniert! Danke vielmals :) –
Sie benötigen keinen Subselect. Diese Abfrage entspricht:
SELECT
Airplane.aname AS name,
AVG(worker.salary) AS avgSalary
FROM Aircraft Airplane
JOIN Certified IsCertified ON Airplane.aid = IsCertified.aid
JOIN Employees worker ON IsCertified.eid = worker.eid
WHERE Airplane.crusingrange > 1000
GROUP BY Airplane.aid, Airplane.aname
die "AS" entfernen. –