update script sql

This commit is contained in:
Adisak 2026-04-24 13:41:10 +07:00
parent b9b73ca994
commit 2cbc6569e3

View file

@ -12,7 +12,7 @@
--
-- Run each query separately to verify results
-- =====================================================
USE hrms_organization;
-- 1. Update positionField (สายงาน)
UPDATE profile p
INNER JOIN posMaster pm ON pm.current_holderId = p.id
@ -78,12 +78,12 @@ LEFT JOIN orgChild2 c2 ON pm.orgChild2Id = c2.id
LEFT JOIN orgChild3 c3 ON pm.orgChild3Id = c3.id
LEFT JOIN orgChild4 c4 ON pm.orgChild4Id = c4.id
SET p.org = TRIM(CONCAT_WS(
' ',
r.orgRootName,
c1.orgChild1Name,
c2.orgChild2Name,
CHAR(10),
c4.orgChild4Name,
c3.orgChild3Name,
c4.orgChild4Name
c2.orgChild2Name,
c1.orgChild1Name,
r.orgRootName
))
WHERE p.org IS NULL;
@ -135,7 +135,7 @@ SELECT
pm.posMasterNo
)) as new_posMasterNo,
TRIM(CONCAT_WS(' ', r.orgRootName, c1.orgChild1Name, c2.orgChild2Name, c3.orgChild3Name, c4.orgChild4Name)) as new_org
TRIM(CONCAT_WS(CHAR(10), c4.orgChild4Name, c3.orgChild3Name, c2.orgChild2Name, c1.orgChild1Name, r.orgRootName)) as new_org
FROM profile p
INNER JOIN posMaster pm ON pm.current_holderId = p.id