表A 表B 表C
序号 序号 序号
1 1 1
1 2 2
3 3
4 4
1
2
3
4
sql语句实现请教,先谢谢。想通过表A和表B得到表C,用sql语句怎么实现? 

解决方案 »

  1.   

    哦 不好意思 从execl里面复制出来变形了  是这样
    表A 表B 表C
    序号 序号 序号
    1 1 1
    1 2 2
    3 3
    4 4
    1
    2
    3
    4
    用表A和表B得到表C
      

  2.   

    怎么发出去就变了 
    表A
    序号
    1
    1表B
    序号
    1
    2
    3
    4
    表C
    序号
    1
    2
    3
    4
    1
    2
    3
    4用表A和表B得到表C
      

  3.   

    请问表A和表B怎么得到表C的结果?别说你也不知道啊。
      

  4.   

    表A,表B和表C之间的关系是怎么样的呢?
      

  5.   

    表A,表B和表C之间的关系是怎么样的呢?
      

  6.   

    --这个意思?
    SQL> SELECT B.SNO
      2    FROM (SELECT ROWNUM RN, A.*
      3            FROM A) AA,
      4         B
      5   ORDER BY RN, B.SNO;       SNO
    ----------
             1
             2
             3
             4
             1
             2
             3
             48 rows selected
      

  7.   

    select  a.序号*b.序号 from a,b
    难道是这样的?
      

  8.   

    我的理解是楼主是不是想把表A的序号跟表B的序号完全连接是吧,这是可以实现的,但是有有个问题,你表A的序号怎么有相同的呢,有相同的就可能得不到象表C那样排好序的数据了哟,不用任何的连接方式,用一个分组就可以得到表C的数据
      

  9.   

    有点像猜谜语~~这么说A,B,C之间没有什么规则和联系吗?如果是这样,就:select 1 as 序号 from dual
    union all
    selece 2 from dual