我需要把员工名单发给客户。
例如:
表1:员工名单:a、b和c
表2:客户列表:1、2、3、4、5、6、7、8、9
所需结果:
|------------|------------|
| Customers | Employees |
|------------|------------|
| 1 | A |
| 2 | B |
| 3 | C |
| 4 | A |
| 5 | B |
| 6 | C |
| 7 | A |
| 8 | B |
| 9 | C |
|------------|------------|
3条答案
按热度按时间guykilcj1#
你可以用
ROW_NUMBER()
在飞行中给员工分配一个号码MOD()
进行滚动连接。例如:rkue9o1l2#
对所有行进行编号,然后对联接使用模函数:
演示:https://dbfiddle.uk/?rdbms=oracle_18&fiddle=43a6ca7469dff023d5513fa209e33ea7
owfi6suc3#
您可以使用mod函数来实现此目的。试试下面的代码。