【发布时间】:2022-01-20 17:19:00
【问题描述】:
我有一个如下所示的数据集
| Country | id |
-------------------
| a | 5 |
| a | 1 |
| a | 2 |
| b | 1 |
| b | 5 |
| b | 4 |
| b | 7 |
| c | 5 |
| c | 1 |
| c | 2 |
我需要一个查询,该查询从国家在 ('a', 'c') 中返回 2 个随机值:
| Country | id |
------------------
| a | 2 | -- Two random rows from Country = 'a'
| a | 1 |
| c | 1 |
| c | 5 | --Two random rows from Country = 'c'
【问题讨论】:
-
标记一个 RDBMS。对此没有标准的 SQL 解决方案。