好难啊好难!三个表的问题!
我有3个表:A(ID,NO1,NO2,NO3) B(ID,NUM,RENO) C(FREENO)
将A表的数据根据条件导入到 B表和C表
要求:1、在表A中存在与[NOx](x为1,2,3相应数字)相同的情况,就直接将[NOx]
所在行数据的ID和NOx插入到B表的ID和RENO中。
2、如果第1步,没有相应的数据就把A表中[NOx]的数据第三位的‘-’去掉后
相应的值在A表ID中是否存在,如果有就将将[NOx] 所在行数据的ID和NOx
插入到B表的ID和RENO中。
3、如果第2步,仍找不到,就将那些数据的ID值传入到C表中的FREENO中(C表
已经有其他字段,并且有数据)
4、表B中NUM实现自动增加的功能,初始为1.
这个导入的工作,能否用sql语句实现,如果能,请大家帮助,共同探讨!谢谢!!