我想選擇 TU-134 飛機完成的旅行次數。我在一些網站上做基本的練習。
SELECT plane, COUNT(trip) as numberOfTrips FROM Pass_in_trip
INNER JOIN Trip WHERE plane = 'TU-134'
這列印
飛機 TU-134 行程次數 128
但它仍然不正確,為什么?我假設我沒有完成旅行?
更新表格:

uj5u.com熱心網友回復:
您需要修復內部連接陳述句并按平面對資料進行分組,以便可以使用計數功能。
內部聯接
通過...分組
SELECT
Plane = T.plane,
NumberOfTrips = COUNT(P.trip)
FROM Pass_in_trip P
INNER JOIN Trip T ON P.Trip= T.Id
WHERE
T.plane = 'TU-134'
GROUP BY
T.plane
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/486201.html
標籤:sql
上一篇:SET與SELECT與SELECTINTO之間的區別
下一篇:加入時處理丟失的資料
