我有一个用户表和一个项目表。用户表具有其位置的经度和纬度列。如果他们将项目添加到项目表,我也将经度和纬度添加到项目表。 (来自用户表)我的问题是,我是否需要这样做,或者如果我只是从我的用户表中进行内部联接以获取user.longitiude和user.latitude,那么查询是否会有效执行?我在user表上的userId上有一个索引,它是一个直接命中。
SELECT user.longitude, user.latitude ,items.name, items.description
FROM items
INNER JOIN user ON items.userId = user.userId
WHERE items.category = "01";