我正在尝试在 athena 中加入两个表,从 table1 中选择在 table2 中具有起始坐标或结束坐标的行。我似乎无法让我的代码工作。我想要的只是条目数。第一个表中的坐标存储为字符串,因此我将它们转换为真实的。我得到的错误是查询超时。
SELECT count(*)
FROM dotnov2016
JOIN uniquetripcoords
ON (round(CAST(dotnov2016.startlat AS REAL),3) = uniquetripcoords.lat and round(CAST(dotnov2016.startlon AS REAL),3) = uniquetripcoords.lon)
OR (round(CAST(dotnov2016.endlat AS REAL),3) = uniquetripcoords.lat and round(CAST(dotnov2016.endlon AS REAL),3) = uniquetripcoords.lon)
这是表中相关列的快照。