我試圖回答一個SQL問題的修訂目的,但似乎無法解決如何讓它的工作。有問題的表是:掙扎與SQL子查詢選擇
的問題是要我寫一個SQL命令來顯示誰擁有來自100多個所有行程總距離每一位員工,該員工的姓名和總數員工在所有旅程中使用的升的升數(行程中的升數爲distanceInKm/kmPerLitre)。
到目前爲止,我已經嘗試過的幾個代碼變化開頭:
SELECT
name, TravelCost.distanceInKm/Car.kmPerLitre AS "Cost in Litres"
FROM
Employee, Car, TravelCost
WHERE
Employee.id = TravelCost.employeeID
AND Car.regNo = TravelCost.carRegNo
這是在這一點上我有點卡住,任何幫助將不勝感激,謝謝!
我刪除了不兼容的數據庫標記。請標記您真正使用的數據庫。 –
[踢壞的習慣:使用舊式JOIN](http://sqlblog.com/blogs/aaron_bertrand/archive/2009/10/08/bad-habits-to-kick-using-old-style-joins。 aspx) - 在ANSI - ** 92 ** SQL標準(** 25年**之前)中將舊式*逗號分隔的表*樣式列表替換爲* proper * ANSI'JOIN'語法不鼓勵使用 –