因为同一个字段对应的另一个字段有两条记录,导致我只想统计不同数据却有两条重复的,我该如何只取一条,不多说,直接上图。原本SQL是这样的:SELECT DISTINCT TSI.FLOT,TSI.FLOT_TEXT,TS.FBILLNO,TBM.FNUMBER,TBM.FOLDNUMBER,TSI.FID,TSI.FENTRYID,TSI.FMATERIALID,TSI.FREALQTY,TF.FPRICEFROM T_STK_INSTOCKENTRY TSI LEFT JOIN T_STK_INSTOCK TS ON TSI.FID=TS.FIDLEFT JOIN T_BD_MATERIAL TBM ON TSI.FMATERIALID=TBM.FMATERIALIDLEFT JOIN T_STK_INSTOCKENTRY_F TF ON TSI.FENTRYID=TF.FENTRYIDWHERE EXISTS (SELECT TAO.FLOT FROM T_AR_RECEIVABLEENTRY_O TAO WHERE TAO.FLOT=TSI.FLOT)AND TSI.FLOT!=''出现了四五条如图一样有两条记录的数据,该怎么写才能让他们不重复,我只要每个编号对应一条。这是我写的SQL,会出现重复的,极个别因为销售员录入信息的操作不当,导致的不同价格公用一个编号其实这样就出来的结果是对的,不过重复的数据他会只选一条,比如重复的字段中价格一个是500一个是600,通过ROWNUMBER只取了500的这条数据,但是领导的意思是只取一条,但是价格要平均,意思就是要价格的字段显示550,其他不变