我正在学习 oracle SQL,我有一个如下表:
+--------+--------+------------------------+
| name | nation | count |
+--------+--------+------------------------+
| Ruben | UK | 2 |
| Ruben | EEUU | 16 |
| Cesar | UK | 21 |
| Cesar | EEUU | 12 |
| Cesar | FRANCE | 4 |
| John | FRANCE | 3 |
| John | UK | 7 |
| .... | .. | .. |
+--------+--------+------------------------+
上表表示我使用查询创建的内联视图。如您所见,表格按名称和国家分组并进行计数。我想使用 count 列过滤表以获得如下内容:
+--------+--------+
| name | nation |
+--------+--------+
| Ruben | EEUU |
| Cesar | UK |
| John | UK |
| .... | .. |
+--------+--------+
如您所见,对于每个名称,我想根据计数选择国家。