试图最近学习一些SQL并遇到了这个问题。 我有一个页面,显示一个国家名称和它的大写divs,从我的数据库请求。不过,我想添加一项功能,用户可以根据特定国家/地区所包含的人口数超过1百万的城市数量来订购展示。但是我无法弄清楚这里需要的查询。获取相同的行数
我将如何获得整数值的号码人口大于100的同一个国家内的城市?我的表格格式是这样的。因此,例如,英国应该返回2,因为有两个符合标准的英国城市,美国3,印度1等等。因此,美国将出现在我新订购的结果页面的顶部,其次是英国,然后是印度。
我试过工会查询,但我不能得到第一个查询的价值。
我该怎么做?
表A
*-----------------*------------*
| COUNTRY NAME | CAPITAL |
| England | London |
| India | New Delhi |
| US | DC |
| | |
*-----------------*------------*
表B
*-----------------*------------------------------*
| COUNTRY NAME |Cities with a population > 1m |
| England | London |
| England | Birmingham |
| India | New Delhi |
| US | DC |
| US | New York |
| US | LA |
*-----------------*-------------------------------*
感谢您的帮助!
是做到了,谢谢你,慢慢学习并拿起语法。谢谢 –
没问题。每个人在开始时都需要帮助。 – Snowlockk
括号在InnoDB中不起作用。 –