日期:2014-05-19  浏览次数:20486 次

怎样合并纪录集?
有俩个ado纪录集(id字段相同):
rs1:       id       name     value1
                1           a             1
                2           b             2
                3           c             3

rs2:         id       value2
                1             4
                2             5
                3             6
如何合并这俩个纪录集得到新纪录集

rs3:         id         name     value1       value2
                1             a               1                 4
                2             b               2                 5
                3             c               3                 6


------解决方案--------------------
select a.*,b.value2 from rs1 a,rs2 where a.id=b.id
------解决方案--------------------
取完数据集只有通过循环来对应了
应该关联后再取,如楼上
------解决方案--------------------
select a.*,b.value2
from rs1 a
left join rs2 b
on a.id=b.id
------解决方案--------------------
把2楼的代码都写到一个视图,你就可以在控件里直接用了
------解决方案--------------------
我觉得用内联接啊~~
select a.*,b.value2 from rs1 a inner join rs2 b on a.id=b.id
因为必须满足条件嘛~