两个表合并(100分)

  • 主题发起人 主题发起人 ljt
  • 开始时间 开始时间
L

ljt

Unregistered / Unconfirmed
GUEST, unregistred user!
table1 table2
A1 B1 A2 B2
a b 1 2
c d 3 4
5 6
7 8
能不能把两个表合并成:table3
A1 B1 A2 B2
a b 1 2
c d 3 4
5 6
7 8
这两个表没有联系的。
能不能实现这个功能呢,如果能,如何实现?

 
你是想用SQL实现还是用Delphi,两者似乎都不是问题呀?
 
insert into table3 select table1.*,table2.* from table1,table2
应该是这样了!
 
两个表各插入记录号字段(1、2。。。),
用记录号关联就可以了

楼上的算法应该是 M * N 的结果,不是你要的那种
 
关注优化语句!!
 
to zhuhuan:最好用SQL,这样得出的结果可以用DBGrid显示;

 
再建一个表
table3
id a1 a2
1 a 1
2 c 3
然后通过table3关联取数据。
 
能不能用SQL语句或其他方法,把table1和table2的数据排列出来,
不想通过第三个表。
 
可以通過一個循環遍歷,將table1 and table2的記錄append到 table3里去也可以實現你想
要的功能.
 
select table1.A1,table1.B1,table2.A2,table2.B2 from table1,table2

 
只能通过第三张表了。

接受答案。
 

Similar threads

回复
0
查看
588
谦行
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
767
DelphiTeacher的专栏
D
D
回复
0
查看
671
DelphiTeacher的专栏
D
后退
顶部