考虑以下架构中的三个表 SQL Fiddle 。
要求:
对于每个国家/地区,请获取至少拥有一个"用户联系人"的用户数,其中"用户 - 联系人"是一个用户的联系人,以及没有任何"用户联系人"的用户数量。
例如,对于国家='瑞典' (country_id = 3),user_id = 3在通讯录表中有两个被视为"用户联系"用(msisdn =' + 220011223344'&' + 224433221100')。所以我想要的查询结果:瑞典有1个用户(user_id = 3)至少有一个"用户联系人"没有"用户联系"等零用户,对每个国家/地区都是如此。