当然能了,

select a,b,a+b as c from datebasse
就可以了

解决方案 »

  1.   

    a,b 为 表 不是字段
    将两个表记录号相同的记录并成一个记录;
    显然是一种特殊的连接(join);
      

  2.   

    这样描述,不一定就对,recno()可能就是非法的:
    select * from a,b   where a.recno()=b.recno()
      

  3.   

    用SQL中的JION或者UNION就可以做到了。
    SELECT *
    FROM TABLE_A
    LEFT JION TABLE_B
    INTO C
    大致就是这样的,具体记不清楚了;
    查看一下SQL语句方面的资料就可以解决;
      

  4.   

    高手,不要误解了提问者的意思:
    {(1,2,3),(4,5,6)} +{ (a,b,c),(d,e,f)} =====>{ (1,2,3,a,b,c),(4,5,6,d,e,f)}
    呵呵
      

  5.   

    用SQL中的JION或者UNION就可以做到了。
    SELECT *
    FROM TABLE_A
    LEFT JION TABLE_B
    INTO C
    大致就是这样的,具体记不清楚了;
    查看一下SQL语句方面的资料就可以解决;
      

  6.   

    begin tran
    declare @recno_a int,@recno_b int
    select @recno_a=(select count(*) from table_A)
    select @recno_b=(select count(*) from table_B)
    if @recno_a>=@recno_b
      begin
      insert into table_C
      select * from table_A left join table_B
      end
    else
      begin
      insert into table_C
      select * from table_A right join table_B
      end
    commit