MySQL返回一个空结果集(即零行)。 (查询耗时0.0034秒。)

时间:2019-06-22 07:24:16

标签: mysql join

当我查询一个表显示数据时,我想将两个表数据和一个位置连接起来,而另一个则是行程,但是每当我使用查询连接两行时,它都不会获取表结果< / p>

这是我的查询

SELECT trip.Trip_Name ,trip.Trip_ID , trip.Trip_Date , location.Location_Name , location.Location_ID 
FROM location 
INNER JOIN trip ON trip.Trip_ID = location.Location_ID

1 个答案:

答案 0 :(得分:0)

我认为trip_id与location_id不同

行程表包含行程信息 并且该位置包含该位置的信息

因此,为了建立连接,您应该在行中新建一个名为“ location_id”的列作为外键 和location.location_id作为主键