我现在有司机表 车辆表 线路表
由用户输入线路名 和 班次数 然后自动从司机表 车辆表 依次各提取一条数据的司机号 车辆号与线路号一起插入到另一张建好的调度表中,
例如线路号是758 一共14班,那么调度表中将插入14条数据 车辆表和司机表中的数据条数也是大于14的
车辆号 司机号均不重复
不知道该如何实现,我用的是C#.NET+SQL Server 2005
哪位帮帮忙?
由用户输入线路名 和 班次数 然后自动从司机表 车辆表 依次各提取一条数据的司机号 车辆号与线路号一起插入到另一张建好的调度表中,
例如线路号是758 一共14班,那么调度表中将插入14条数据 车辆表和司机表中的数据条数也是大于14的
车辆号 司机号均不重复
不知道该如何实现,我用的是C#.NET+SQL Server 2005
哪位帮帮忙?
调度表中 同一线路车辆号,司机号是否不允许重复
不同线路 车辆号,司机号是否不允许重复
不通线路 车辆号司机号不允许重复!
1、在车辆表、司机表中加标识字段用来标识此司机(车辆是否正在使用)。在每次要插入调度表数据时只检索没有使用的数据。什么时候更新标识字段为没有使用楼主自己定。
2.、在每次要插入调度表数据时检索调度表已存在的数据(司机号、车辆号),然后去司机表、车辆表中取不通的数据个人推荐1 操作麻烦 但效率要高
当然 你也可以取出全部数据在程序中来处理
你14班的时候循环14次效率一点的办法
一次取出所有的空闲的司机、车辆用数组存
循环的时候
司机[i],车辆[i]取就好了