/***********发货通知单start*********************/ ----UPDATE tt.F_CYG_TEXT1 = --SELECT -- tt.FENTRYID, --发货通知单 -- STUFF((SELECT ','+ CONVERT(VARCHAR(100),t0e.FENTRYID/*t0e.F_CYG_TEXT4*/) --CONVERT 值类型转换,如果本来就是字符串类型就不需要 FENTRYID 是数值类型才需要 -- FROM T_SAL_ORDERENTRY t0e --销售订单 -- INNER JOIN T_SAL_DELIVERYNOTICEENTRY_LK t1e_lk --发货通知单关系表 -- ON t0e.FID = t1e_lk.FSBILLID AND t0e.FENTRYID = t1e_lk.FSID -- WHERE t1e_lk.FENTRYID = tt.FENTRYID --拼接关联字段 -- AND t1e_lk.FSTABLENAME = 'T_SAL_ORDERENTRY' -- FOR XML PATH('') -- ),1,1,'') --stuff 列转行后拼接 --FROM T_SAL_DELIVERYNOTICEENTRY tt --发货通知单 /***********发货通知单end*********************/ /***********应收单start*********************/ SELECT tt.FENTRYID, --应收单表体 ISNULL(STUFF((SELECT ','+ CONVERT(VARCHAR(100),t0e.FENTRYID/*t0e.F_CYG_TEXT4*/) --CONVERT 值类型转换,如果本来就是字符串类型就不需要 FENTRYID 是数值类型才需要 FROM T_SAL_ORDERENTRY t0e --销售订单 INNER JOIN T_AR_RECEIVABLEENTRY_LK t1e_lk --应收单关系表 ON t0e.FID = t1e_lk.FSBILLID AND t0e.FENTRYID = t1e_lk.FSID WHERE t1e_lk.FENTRYID = tt.FENTRYID --拼接关联字段 AND t1e_lk.FSTABLENAME = 'T_SAL_ORDERENTRY' FOR XML PATH('') ),1,1,''),'') AS '最终值'--stuff 列转行后拼接 FROM T_AR_RECEIVABLEENTRY tt --应收单表体 /***********应收单end*********************/