直接SQL账表,隐藏相同列或者单据头。原创
金蝶云社区-请输入昵称___
请输入昵称___
9人赞赏了该文章 975次浏览 未经作者许可,禁止转载编辑于2021年08月13日 17:00:22

  场景分析:在普通的列表页面比如采购订单,在过滤里面可以勾选明细信息。显示的时候,会隐藏相同列名的单据头。


  如果是直接SQL账表,存在类似单据头单据体,这种一对多的关系。如何实现隐藏相同列呢。


拿采购订单简单举例。

   

select  * from (

select  FID,FDATE,FBILLNO, null as FMATERIALID, null as FQTY  from  T_PUR_POORDER

union all

select a.FID,null,null,  FMATERIALID,FQTY  from T_PUR_POORDER a 

inner join  T_PUR_POORDERENTRY b  on a.FID=b.FID where b.FMATERIALID is not null

) c order by c.FID, FBILLNO desc


image.png

赞 9