【发布时间】:2017-05-13 14:24:21
【问题描述】:
我需要一些帮助,以尽可能简单的方式跨不同表整理多个数据。我不确定我应该使用 JOIN 还是 UNION。
表 1 包含名为“Passenger_ID”的列和另一列“Trip_ID”
表 2 包含名为“Trip_ID”和“Trip_Locations”的列
表 3 包含名为“Trip_Locations”和“City”的列
这些表中还有其他列,但目前这些是感兴趣的主要列。
问题
我要查询乘客ID,了解他去过的城市!
什么是正确的 MySQL 查询语法?最好使用 JOIN 还是 UNION?
【问题讨论】:
-
定义“最佳”!一个将返回所需的结果。另一个不会。
-
在这种情况下可以完成工作的任何东西都是“最好的”。老实说,我对这些在现阶段的工作方式更感兴趣:)