我有两个表:
表格:城市
city_id, lat, lon, name, country_id
表格:国家
country_id, name
我想要一个返回的SQL查询:
cities.lat, cities.lon, cities.name, countries.name(for the corresponding cities.country_id)
我发誓这一定很容易。但是我无法使其工作。
您可以为此使用join。同样也总是使用表名的别名来理解简单和标准的规则。
select
ci.lat, ci.lon, ci.name, cn.name
from
city ci
inner join
countries cn on ci.country_id = cn.country_id
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句