当前位置: 代码迷 >> Sql Server >> 怎样合并纪录集?该如何解决
  详细解决方案

怎样合并纪录集?该如何解决

热度:41   发布时间:2016-04-27 21:32:09.0
怎样合并纪录集?
有俩个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
因为必须满足条件嘛~
  相关解决方案