客户要在后台导一个报表,取11年1月到5月的工单明细。
我建了一个视图,如下:CREATE OR REPLACE VIEW PROBLEM_BILL_QUERY_VIEW AS
select q.jlsj as generatdate,
       u.yhxm as department,
       d.bmmc as org,
       bb.clxl as series,
       q2.kswtfl as questionclass,
       q3.ksjfl as questionsubclass,
       q4.ksjzfl as questionsubclassdetail,
       t3.gzzc as troubleclass,
       t1.gzbw as troublesubclass,
       t2.gzzt as troublesubclassdetail,
       q.ksbh as bill_number,
       q.bh as billsubclass_number
from questions q
left join workflow w on q.ksbh=w.ksbh
left join users u on w.czry=u.yhid
left join department d on u.szbm=d.bmbm
left join cusdatacard c on q.nbbh=c.cardid
left join ( SELECT V2.LSH,V2.XHBM,V2.CLXH,V1.XLBM,V1.CLXL FROM  VEHICLESERIES V1,VEHICLEMODEL V2 WHERE V2.XLBM = V1.XLBM ) BB on c.cxlsh=bb.lsh
left join questionclass q2 on q.kswtfl=q2.kswtflbm
left join questionsubclass q3 on q.ksjfl=q3.ksjflbm
left join questionsubclassdetail q4 on q.ksjzfl=q4.ksjzflbm
left join trouble t1 on q.gzbw=t1.gzbwbh
left join troublesubclass t2 on q.gzzt=t2.gzbh
left join troubletotal t3 on t1.gzzc=t3.gzzcbh
where q.jlsj between to_date('2011-01-01','yyyy-mm-dd') and to_date('2011-05-31','yyyy-mm-dd')
and d.bmmc not like '%800坐席组%'
order by q.jlsj desc;目前视图查询出来的数据‘bill_number’有重复的值想请教一下,我只要‘bill_number’全部为唯一值,其他字段取什么值都没关系,用distinct无法完成这个需求,麻烦个位解答一下。