如何在oracle查询中获得几个组的N个结果.
例如,给出下表:
|--------+------------+------------|
| emp_id | name | occupation |
|--------+------------+------------|
| 1 | John Smith | Accountant |
| 2 | Jane Doe | Engineer |
| 3 | Jack Black | Funnyman |
|--------+------------+------------|
Run Code Online (Sandbox Code Playgroud)
还有更多行占用更多.我想从每个职业中找到三名员工(比方说).
有没有办法在不使用子查询的情况下执行此操作?