“字段列表”中的未知列“行程”

时间:2017-02-08 01:21:11

标签: mysql database

当旅行是一张桌子时,不确定为什么它会给我一个未知的旅行列错误。据我所知,左外连接的左右两侧的参数应该是表而不是列。那么为什么会出现列错误?如何修复此错误?

SELECT equipment.EquipID, equipment.EquipmentName, COUNT(trip) AS "NumTrips"
FROM equipment LEFT OUTER JOIN trip
ON equipment.EquipID = trip.EquipID;

1 个答案:

答案 0 :(得分:3)

count()函数需要字段名称或*作为参数。由于您提供了trip作为参数,因此mysql正在查找名为trip的字段,因此出现错误消息。

解决方案:提供您想要计算的trip表中的所需字段,或trip.*作为count()函数的参数。