我有两张桌子
表国家- id,名称,代码,信息,大写表城市- id,国家代码,名称
我如何展示一个国家及其所有城市的所有信息?capital = id,code=countrycode
到目前为止,我有这个查询,但不起作用
SELECT
country.*,
country.capital as cap,
city.* from country
LEFT JOIN city
ON country.code=city.countrycode
WHERE code='usa'
上面的脚本没有显示那个国家的所有城市,只显示大写为数字
这两个概念是如何一起工作的?
我有一个场景
city.country_id 城市表国家表是FK to country.id
获取所有城市并显示国家名称
My problem 提取方法将从表中获取城市,如果我需要国家名称,我将不得不对其进行额外搜索或内部连接,但是这样做,我会在没有必要时进行额外的查询(例如,只显示一个城市信息)。
询问在本例中应用数据网关模式的正确方法是什么。