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
但还是不正确,为什么?我假设我没有完成行程?
更新表格:
您需要修复内部连接语句并按平面分组数据,以便可以使用计数功能。
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
我想 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
但还是不正确,为什么?我假设我没有完成行程?
更新表格:
您需要修复内部连接语句并按平面分组数据,以便可以使用计数功能。
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