本帖最后由 mumu_xiaobendan 于 2009-09-29 09:56:45 编辑

解决方案 »

  1.   

    把 as 去掉~~~~~起别名,直接写,不用as
      

  2.   

    as 去掉不行 还是错了
    “from keyword  not found where expected”
      

  3.   

    关于别名1,如果是列的别名的话,加上as不加as都可以的。2,如果是查询结果集的话,后面能加as的。
      

  4.   

    我是要实现的是一个表格形式的           在制品重量(sum)                  件数(sum)
    冷轧 P1 P2 P3 P4 P5  P1 P2 P3 P4 P5
    这个P1 P2 P3 P4 P5 分别是代表rm_roll_cyc_num+fm_roll_cyc_num=1,rm_roll_cyc_num+fm_roll_cyc_num=2,rm_roll_cyc_num+fm_roll_cyc_num=3,rm_roll_cyc_num+fm_roll_cyc_num=4,rm_roll_cyc_num+fm_roll_cyc_num=5.
      

  5.   

    (select '轧机' as sub_backlog_name,1 as sub_backlog_code)
    这里怎么没有from 表名
      

  6.   


    from keyword not found where expected,sql语法错误,多了一些无用的符号或是字符影响到sql
      

  7.   

    from (select '轧机' as sub_backlog_name,1 as sub_backlog_code) as mast改成 from (select '轧机' as sub_backlog_name,1 as sub_backlog_code from dual) mast试试看吧。
      

  8.   

    对哦。# wildwave# (狂浪) 说没有表名,我看了。怎么回事,自己楞了  , 按照# oraclemch # (血鹰) 给的方案 一运行对了。 哈哈,真高兴,谢谢大家了!!