【发布时间】:2015-11-21 19:15:01
【问题描述】:
我有一个名为population的表格:
╔════════════╦════════════╦════════════════╗
║ india ║ hyderabad ║ 50100 ║
║ india ║ delhi ║ 75000 ║
║ USA ║ NewYork ║ 25000 ║
║ USA ║ california ║ 30000 ║
║ india ║ delhi ║ 5000 ║
║ USA ║ NewYork ║ 75000 ║
╚════════════╩════════════╩════════════════╝
我需要编写一个 SQL 查询来获取以下格式的数据:
╔════════╦═════════╦══════════╗
║ india ║ delhi ║ 80000 ║
║ USA ║ NewYork ║ 100000 ║
╚════════╩═════════╩══════════╝
国家名称和人口最多的城市,多个城市条目的总和。
【问题讨论】:
-
加州不是城市
-
另外,更严重的是,您没有 PRIMARY KEY,这可能会在适当的时候出现问题