我正在使用 MySQL世界数据库的 InnoDB 版本(可在此处获得),并试图获取南美洲国家及其首都的列表。在我看来,查询应该是这样的:
SELECT `Country.Name` as `CountryName`, `City.Name` as `CityName`
FROM `Country`, `City`
WHERE `Continent` = 'South America' AND `ID` = `Capital`;
但是那个给出错误#1054 - Unknown column 'Country.Name' in 'field list'
,即使表Country
确实有该字段Name
。
为什么 MySQL 找不到我想要的字段?如何更改查询以使其找到它们?
如果我需要提供更多信息以便您能够帮助我,请告诉我。