Select 飞机完成的旅行次数

Select number of completed trips by a plane

我想 select TU-134 飞机完成的飞行次数。我正在一些网站上做基本练习。

SELECT plane, COUNT(trip) as numberOfTrips FROM Pass_in_trip
INNER JOIN Trip WHERE plane = 'TU-134'

这会打印

plane TU-134 numberofTrips 128

但还是不正确,为什么?我假设我没有完成行程?

更新表格:

您需要修复内部连接语句并按平面分组数据,以便可以使用计数功能。

Inner join

Group by

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