INNER JOIN mysql什么都不返回

时间:2017-05-25 08:51:56

标签: mysql inner-join

我试图获取我的下拉列表的城市名称,但使用INNER JOIN和mysql但我最终没有得到任何结果,请帮我确定问题。非常感谢提前。

SELECT city_name
from cities
INNER JOIN states
ON cities.city_id = states.state_id
GROUP BY cities.city_name

这是我的城市表数据库 enter image description here

这是我的状态表数据库 enter image description here

1 个答案:

答案 0 :(得分:1)

您的查询应为:

SELECT city_name
from cities
INNER JOIN states
ON cities.state_id = states.state_id
GROUP BY cities.city_name

您正在将city_idState_Id匹配,而{{1}}无法取得任何内容