我正在尝试学习数据库(特别是MySQL),我正在考虑购买的教科书中的问题(没有提供解决方案手册)。我已经实现了问题的A部分,但我很困惑我将如何做B部分。除了使用UNION之外,B部分需要获得与部分A相同的结果。我想知道有人能解释吗?MySQL联盟情况
由于提前
部分在我看来,答案是:
SELECT Country, COUNT(City) from country LEFT OUTER JOIN city
ON city.CountryId = country.CountryId group by Country;
B部分:写A部分查询作为UNION?
感谢您的回答。你介意说明C1,countrynm,c2和citynm与我在A部分的查询有什么关系?将接受。谢谢 –
特别是什么是“where 7 = 3”? –
是一种笑话亚历克斯。我无法弄清楚。其中7 = 3意味着返回没有任何因为他们不相等。高低搜索。很想知道这个答案。 c1和c2是别名。 – Drew