这个问题对于高手来说很简单,对我来说有点复杂,请高手给一个完整的代码,如能是用PHP编写更好,是在网页中使用。学习学习提高提高:表1:menuID        designID
1                2
2                4
3                1
4                3
5                1
6                2表2:
designID        templateID
1                 1
2                 1
3                 1
4                 1
8                 2
9                 2说明:
1、原表1中designID字段保存的是表2中templateID值为“1”的记录的designID字段的值。2、我所希望达的目标是更新数据库表1中的designID字段的值,表1中每个记录都需要更新。数据来源是表2中templateID值为“2”的记录的designID字段的值。3、更新的方式是:表1中最小的designID值更新为表2中templateID值为“2”的记录的designID字段的最小值,第二小的更换为第二小的,就是大小对应,特殊情况这样处理:
1   更新为    8
2   更新为    9
3   更新为    9  (表2中没有第三小的,就用第2小的代替)
4   更新为    9  (表2中没有第四小的,就用第2小的代替)4、当然要考虑4个designID值更新为2个designID值的情况,也需要考虑2个designID值更新为4个designID值的情况。非常感谢!