电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

表关联查询语句以及练习表

来源:金蝶云社区作者:金蝶2024-09-1616

表关联查询语句以及练习表

--销售出库单明细字段F_YDIE_ProjectName   反写至上游单据销售订单的明细字段F_YDIE_ProjectName


update t1 set F_YDIE_ProjectName =t2.F_YDIE_ProjectName 

 from T_SAL_ORDERENTRY t1,

--子表:销售出库单明细表y与他的拆分表x做关联查询,获取x表里的FSOEntryId(销售订单明细行)

(select x.FSOEntryId,y.F_YDIE_ProjectName 

from T_SAL_OUTSTOCKENTRY_R  x

INNER JOIN T_SAL_OUTSTOCKENTRY y

on x.FENTRYID = y.FENTRYID

where x.FID ='100006') t2

where t1.FENTRYID =t2.FSOENTRYID


--出库单

select  *  from  T_SAL_OUTSTOCK

--销售出库单明细表

select  *  from  T_SAL_OUTSTOCKENTRY

--销售出库单明细的拆分表

select  *  from  T_SAL_OUTSTOCKENTRY_R


--销售订单

select  *  from  T_SAL_ORDER

select  *  from  T_SAL_ORDERENTRY


--基础资料员工表

select * from  T_HR_EMPINFO

--员工表的名称(_L)

select * from  T_HR_EMPINFO_L

--员工表的关联查询,查询fid和fname

select x.fid,fName from T_HR_EMPINFO x 

inner join T_HR_EMPINFO_L y  on x.Fid =y.FID


--基础资料部门表

select * from T_BD_DEPARTMENT

--基础资料部门表的名称(_L)

select * from T_BD_DEPARTMENT_L

--多组织情况下d.FDEPTID=d.FMASTERID只取主组织的部门

select fnumber from 

 T_BD_DEPARTMENT d

 inner join T_BD_DEPARTMENT_L dl on  d.FDEPTID=d.FMASTERID and d.FDEPTID=dl.FDEPTID 



--组织表

select * from T_ORG_ORGANIZATIONS


--存储过程的创建

create  proc fanxie_z 

@x 类型    @id varchar(255)

as 

begin

--执行语句

end


alter  修改

exec 存储过程的表名

exec 存储过程的表名 ‘参数’,‘参数2’。。。

---------------------------------------------------------------------------------------

eg:

alter proc XiaoYing

@id varchar(255)

as

begin


select  tso.F_XBSY_Decimal,tso.FBILLALLAMOUNT,*  from t_AR_receivable ta

--应收单关联应付单明细

inner  join t_AR_receivableEntry tar   on tar.FID=ta.FID

--明细表  销售订单号字段 关联  销售订单单据编号

inner join T_SAL_ORDER ts on ts.FBILLNO = tar.FORDERNUMBER 

--inner join T_SAL_ORDERENTRY tse on tse.FID = ts.FID


--销售订单表头  关联  明细财务信息拆分表

inner join T_SAL_ORDERFIN tso on tso.FID = ts.FID

where ta.fid=@id


end

----------------------------------------------------------------------------------------------

--单据分布 表头,表体

--表头:只能有一个主表头,可以有多个子表头 

--表体:可以有多个主表体,多个子表体

--主表头永远只有一,但是主表体可以有多个


单据头=主表头                     单据体=主表体=基础资料里的字段

子单据头=子主表头=基础资料里查询的另外一个表         子单据体=子主表体



--主表头和子表头的关联关系通用FID关联

(主表头对应基本信息;子表头:除了基本信息外的)

--主表头和主表体的关联关系通用FID关联

(主表头是基本信息;主表体是明细信息/明细表)

--主表体和子表体的关联通用FENTRYID关联

(主表体是明细表;子表体是明细表的拆分表)

--子表体和子表体的关联通用FENTRYID关联

(明细表的拆分表和明细表的拆分表)


销售订单下推销售出库单,销售出库单中(明细中)的源单单号/订单单号=销售订单的单据编号

拆分表就是明细表,拆分表和主表头用FID关联。

如果两边的明细信息下的订单单号相同,那么两边的基本信息下的订单编号就相同(eg:销售出库单和应付单明细下的订单单号相同,基本信息下的订单编号就相同)

相同的表用FID/FEN

表关联查询语句以及练习表

--销售出库单明细字段F_YDIE_ProjectName 反写至上游单据销售订单的明细字段F_YDIE_ProjectNameupdate t1 set F_YDIE_ProjectName =...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信