漠然&& 2018-11-30 04:25 采纳率: 0%
浏览 1068

MySql如何把表中X个客户随机平均分配给Y个人

MySql如何把表中X个客户随机平均分配给Y个人,保证不重复。现有customer表和userCust关系表。
需在在mysql job ,定时任务中实现。

  • 写回答

1条回答 默认 最新

  • threenewbee 2018-11-30 13:15
    关注
     update 顾客表 set 关联的客服 = (select top 1 客服id from 客服表 order by newid())
    

    如果不是全部的客服,可以加where条件

      update 顾客表 set 关联的客服 = (select top 1 客服id from 客服表 where 客服id > 3 and 客服id < 10 order by newid())
    
    评论

报告相同问题?