一个平均分配的问题
存在一个仓位商品拣货的任务
表A 预设的仓位拣货任务,empcode预设为NULL
empcode:拣货员工
sp:仓位代码
sku:商品代码
表B 各员工可管理仓位的列表
员工仓位管理
empid:员工代码
sp:仓位代码
现想将A表中的拣货任务平均分配给各员工,如何搞呢?
表A数据
empcode sp sku
------------------------------
NULLC1008673
NULLCN061A00236150
NULLCN061A00236155
NULLBN061A00236160
表B中数据
empid sp
-----------
0002B
0002C
0004C
001B
001C
0015B
0015C
303C
512C
按照平均分配的原则应该得到
empcode sp sku
------------------------------
0002C1008673
0004CN061A00236150
001CN061A00236155
0015BN061A00236160
[解决办法]
select distinct B.empid as empcode, B.sp , A.sku
from B
left join A on B.sp=A.sp