A表列 a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,……,a50
B表列 a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,……,a50有什么简单方法可以求得数据表:
C: 为列: 1,2,3,4,5,……,列分别为 A.a1*B.a1,A.a2*B.a2,A.a3*B.a3,…………,A.50*B.50呢
即C表第A表中的数据相乖.
谢谢了。!!!

解决方案 »

  1.   

    A B表没关连么?列的属性又是什么?
    你能把A B表给出几列 给出点数据 
    并且把你要的C表样式贴出来么?
      

  2.   

    A和B表样式,属性一模一样,就是数据不同.
    A表列 a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,……,a50 
    B表列 a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,……,a50 C表想要个查询结果.但各列值分别为A表和B表各列的积.
      

  3.   

    INSERT INTO C
    SELECT AA.a1*BB.a1,AA.a2*BB.a2,AA.a3*BB.a3,…………,AA.50*BB.50
    FROM (SELECT ROWNUM,A.* FROM A) AS AA,(SELECT ROWNUM,B.* FROM B) AS BB
    WHERE AA.ROWNUM=BB.ROWNUM
    ;
      

  4.   

    使用伪列ROWNUM
    INSERT INTO C 
    SELECT AA.a1*BB.a1,AA.a2*BB.a2,AA.a3*BB.a3,…………,AA.50*BB.50 
    FROM (SELECT ROWNUM AR,A.* FROM A) AS AA,(SELECT ROWNUM BR,B.* FROM B) AS BB 
    WHERE AA.AR=BB.BR
    ;
      

  5.   

    那还不如。。
    INSERT INTO C
    SELECT AA.a1*BB.a1,AA.a2*BB.a2,AA.a3*BB.a3,…………,AA.50*BB.50
    from AA,BB
      

  6.   

    或者把A表和B表放到一个表AA中,得C表:C表各列为AA表每列第一行和第二行的积,怎样操作