两个数据表多列比较如何用SQL语句完成,急盼高手指点,不甚感激!
有2个数据表[表一](表一中一共有1107568条记录)和[表二]都有6列数据分别为NO1 NO2 NO3 NO4 NO5 NO6
[表一]
NO1 NO2 NO3 NO4 NO5 NO6
01 02 03 04 05 06
...
09 11 15 19 21 30
07 12 18 19 22 28
03 04 18 22 24 29
04 09 10 18 29 32
05 07 10 14 17 25
05 08 10 15 23 26
...
...(表中一共有1107568条记录,已经建立好了不会改变的)
[表二]
NO1 NO2 NO3 NO4 NO5 NO6
03 07 13 23 27 30
07 13 17 26 32 33
10 11 13 16 19 30
10 19 20 21 23 32
02 05 11 26 30 32
01 02 14 23 28 29
08 12 20 22 30 33
02 15 19 24 31 32
...
...(表中现有1060条记录,以后有增加)
步骤A:
把[表一]里1107568条的六个列数据NO1 NO2 NO3 NO4 NO5 NO6分别和[表二]里的6列NO1 NO2 NO3 NO4 NO5 NO6逐一比较,
一个数都不相同的记录数记作“R0”
1个数相同的记录数记作“R1”
2个数相同的记录数记作“R2”
3个数相同的记录数记作“R3”
4个数相同的记录数记作“R4”
5个数相同的记录数记作“R5”
6个数相同的记录数记作“R6”
步骤B:求得R0 R1 R2 R3 R4 R5 R6的记录写到表[表一]里([表一]里要创建增加的列R0 R1 R2 R3 R4 R5 R6)
现在的问题是
一、如何把[表一]里1107568条的六个列数据NO1 NO2 NO3 NO4 NO5 NO6分别和[表二]里的6列NO1 NO2 NO3 NO4 NO5 NO6逐一比较,
二、求得R0 R1 R2 R3 R4 R5 R6的记录写到表[表一]里([表一]里创建增加的列R0 R1 R2 R3 R4 R5 R6) ,请专家帮忙解决,谢谢!
我的邮箱是1449801931@,急盼得到你的帮助。