opt:优化出库明细页面查询重复sql
This commit is contained in:
@@ -418,13 +418,27 @@
|
||||
mb.material_name,
|
||||
mb.material_spec,
|
||||
mb.material_model,
|
||||
(case when IFNULL(record.sap_pcsn,'') = '' then sub.sap_pcsn else record.sap_pcsn end) AS sap_pcsn
|
||||
(case when IFNULL(record2.sap_pcsn,'') = '' then sub.sap_pcsn else record2.sap_pcsn end) AS sap_pcsn
|
||||
FROM
|
||||
ST_IVT_IOStorInvDtl iosdtl
|
||||
LEFT JOIN md_me_materialbase mb ON mb.material_id = iosdtl.material_id
|
||||
LEFT JOIN ST_IVT_IOStorInv ios ON ios.iostorinv_id = iosdtl.iostorinv_id
|
||||
LEFT JOIN pdm_bi_subpackagerelation sub ON sub.container_name = iosdtl.pcsn AND sub.package_box_sn = iosdtl.box_no
|
||||
LEFT JOIN pdm_bi_subpackagerelationrecord record ON record.container_name = iosdtl.pcsn AND ios.bill_code = record.bill_code
|
||||
LEFT JOIN (
|
||||
SELECT
|
||||
record.bill_code,
|
||||
record.container_name,
|
||||
record.package_box_sn,
|
||||
record.sap_pcsn,
|
||||
COUNT( * ) AS num
|
||||
FROM
|
||||
pdm_bi_subpackagerelationrecord record
|
||||
GROUP BY
|
||||
record.bill_code,
|
||||
record.container_name,
|
||||
record.sap_pcsn,
|
||||
record.package_box_sn
|
||||
) record2 ON (record2.container_name = iosdtl.pcsn AND ios.bill_code = record2.bill_code AND record2.package_box_sn = iosdtl.box_no)
|
||||
WHERE
|
||||
1=1
|
||||
OPTION 输入.iostorinv_id <> ""
|
||||
|
||||
Reference in New Issue
Block a user