2017-05-25 71 views
-2

我試圖得到我的下拉列表中的城市名稱,但使用INNER JOIN和mysql但我最終沒有得到任何結果,請幫助我確定問題。非常感謝提前。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

,這裏是我的狀態表DATABSE enter image description here

+3

你在匹配'city_id'和'state_id' - 它們不都是'state_id'嗎? – samiles

+1

噢....是的,這難怪我沒有結果=(哈哈非常感謝@samiles真的很感謝 –

回答

1

您的查詢應該是:

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

您匹配city_idState_Id哪些東西不會拿你什麼

+0

非常感謝你的回答^^「它的工作現在 –