如何对这样的两个表进行比较?(100分)

C

cmlsc

Unregistered / Unconfirmed
GUEST, unregistred user!
现在有两个表,分别如下
表A
ID 参数名 原值 新值
1 A1 1 2
2 A2 3 4
3 A3 5 6
表B
ID A1 A2 A3
1 a11 a12 a13
2 a21 a22 a23
3 a31 a32 a33
A、B表的ID值是相同的,就是B表的字段A1,A2,A3分别对应A表的“参数名”字段的值A1,A2,A3
现在想进行这样一种比较:
用A表的参数名为A1的原值(即1)和B表的A1字段的值(即a11)进行比较,依此类推进行A2,A3的比较,并把B表的值取出来,有多少实现的办法?
只能够用sql语句实现,最好不要用游标。因为如果A表的数据量大的话,游标效率比较低。
谢谢指教。
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
949
SUNSTONE的Delphi笔记
S
S
回复
0
查看
770
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
顶部