select name,code,rownum+(select num from b) num from a;

解决方案 »

  1.   

    try:select a.name,b.code,b.num+a.code num from a,b;
      

  2.   

    select a.name,a.code,b.num+a.code num from a,b;
      

  3.   

    select name,code,code+10 from a;
      

  4.   

    select name,code,code+10 as num from a;
      

  5.   

    select name,code,rownum+(select num from b) num from a;
    开眼界了
      

  6.   

    不同意CodeMagic(ErrorDetector)的观点,这样的算法是有限制的,如:必须A表中的CODE和rownum的值一样才能成立。同意ORARichard(没钱的日子好难过啊)的:
    select a.name,a.code,b.num+a.code num from a,b;
      

  7.   

    select a.name+to_char(b.num+rownum) as name,a.code,b.num from a,b