我有 4 张桌子:
country:
- ID
- 姓名
region:
- ID
- 姓名
- fk_country
dept:
- ID
- 姓名
- fk_region
user:
- ID
- fk_country
- fk_region
- fk_dept
该user表只有一个外键集(其他应为空)。
我们不必设置外键,因为我们可以通过(when is set)fk_pays触摸country表格fk_dept.fk_region.fk_countryfk_dept
或者
通过fk_region.fk_country(何时fk_region设置)
这种行为是为了避免冗余。
我的问题是:
如何使用包含该国家/地区的用户数(COUNT)的添加列来获取所有国家/地区信息?
我知道如何为每次付款使用不同的请求(使用COALESCE),但我希望一次性完成。