我的数据库表
区域[id zone zone_manager_email]
城市[id城市zone_id]
store [id name store_no city_id]
我有这3个表,我试图内部连接它们,但是我的代码无法正常工作。
SELECT zones.zone, zones.zone_manager_email,store.store_id
FROM zones,store
INNER JOIN zones on zones.id = cities.zone_id
INNER JOIN store ON store.city_id = city.id
答案 0 :(得分:0)
首先,您从未真正引用过citys表,然后您对执行此操作的不同方法之间的差异感到困惑。
从a,b那里a.col1 = b.col1 与 从a.cool1 = b.col1的内部连接b上获取。
试试这个:)。
SELECT zones.zone, zones.zone_manager_email,store.store_id
FROM zones
INNER JOIN cities ON zones.id = cities.zone_id
INNER JOIN store ON store.city_id = city.id