这句查询语句是什么意思?尤其是颜色部分是什么意思
select count(*) into :ll_st from (select nvl(rtrim(m.disk_size),'0') from purdd d,matm m where m.fact_no = d.fact_no and m.mat_no = d.mat_no and d.fact_no = :gs_factno and d.purd_no in (:ls_purd_no[ll_row]) group by nvl(rtrim(m.disk_size),'0'));
------解决方案--------------------
oracle的写法
------解决方案--------------------
select nvl(rtrim(m.disk_size),'0') from purdd d,matm m
换成SQL就是
select isnull(m.disk_size,'0') from purdd d,matm m
------解决方案--------------------

------解决方案--------------------
这里FROm怎么不是表嗯,而是from (select nvl(rtrim。。。SQL查询语句。。。
你可以把from 后面的当成一个临时表。然后就是from这个临时表
------解决方案--------------------
数据会变的。
------解决方案--------------------
额,楼主不知道子查询吗?