如何将sql server的sql语句转换为mysql的
CREATEVIEWv_hr_sa_empschemebiASSELECTUUID()ASfid,fempschemeid,fname,fBaseItemID,fbase...
CREATE VIEW v_hr_sa_empschemebi AS
SELECT UUID() AS fid,fempschemeid,fname,fBaseItemID,fbaseitemtype,fbaseitemtypename,fShowValue, 0 AS VERSION
FROM(SELECT DISTINCT hr_sa_empscheme.fid AS fempschemeid,
hr_sa_baseitem.fid AS fBaseItemID,
hr_sa_baseitem.fname,
hr_sa_baseitem.fbaseitemtype,
hr_sa_baseitem.fbaseitemtypename,
CASE
WHEN hr_sa_baseitem.fbaseitemtype = 'StableLevel' THEN
hr_sa_baseitemlevel.fName
ELSE
hr_sa_empstablebi.fValue
END AS fShowValue
FROM hr_sa_empscheme
JOIN hr_sa_schemeitems ON hr_sa_empscheme.fschemeid =
hr_sa_schemeitems.fschemeid
JOIN hr_sa_salaryitembis ON hr_sa_schemeitems.fsalaryitemid =
hr_sa_salaryitembis.fsalaryitemid
LEFT JOIN hr_sa_empstablebi ON hr_sa_empstablebi.fbaseitemid =
hr_sa_salaryitembis.fbaseitemid
AND hr_sa_empstablebi.fempschemeid =
hr_sa_empscheme.fid
LEFT JOIN hr_sa_baseitem ON hr_sa_baseitem.fid =
hr_sa_salaryitembis.fbaseitemid
LEFT JOIN hr_sa_baseitem b2 ON b2.fid =
hr_sa_empstablebi.fbaseitemid
LEFT JOIN hr_sa_baseitemlevel ON hr_sa_baseitemlevel.fbaseitemid =
b2.fid AND hr_sa_baseitemlevel.fid = hr_sa_empstablebi.flevelid
WHERE hr_sa_baseitem.fbaseitemtype IN ('StableInput', 'StableLevel', 'StableCalc')) AS t
ORDER BY fname 展开
SELECT UUID() AS fid,fempschemeid,fname,fBaseItemID,fbaseitemtype,fbaseitemtypename,fShowValue, 0 AS VERSION
FROM(SELECT DISTINCT hr_sa_empscheme.fid AS fempschemeid,
hr_sa_baseitem.fid AS fBaseItemID,
hr_sa_baseitem.fname,
hr_sa_baseitem.fbaseitemtype,
hr_sa_baseitem.fbaseitemtypename,
CASE
WHEN hr_sa_baseitem.fbaseitemtype = 'StableLevel' THEN
hr_sa_baseitemlevel.fName
ELSE
hr_sa_empstablebi.fValue
END AS fShowValue
FROM hr_sa_empscheme
JOIN hr_sa_schemeitems ON hr_sa_empscheme.fschemeid =
hr_sa_schemeitems.fschemeid
JOIN hr_sa_salaryitembis ON hr_sa_schemeitems.fsalaryitemid =
hr_sa_salaryitembis.fsalaryitemid
LEFT JOIN hr_sa_empstablebi ON hr_sa_empstablebi.fbaseitemid =
hr_sa_salaryitembis.fbaseitemid
AND hr_sa_empstablebi.fempschemeid =
hr_sa_empscheme.fid
LEFT JOIN hr_sa_baseitem ON hr_sa_baseitem.fid =
hr_sa_salaryitembis.fbaseitemid
LEFT JOIN hr_sa_baseitem b2 ON b2.fid =
hr_sa_empstablebi.fbaseitemid
LEFT JOIN hr_sa_baseitemlevel ON hr_sa_baseitemlevel.fbaseitemid =
b2.fid AND hr_sa_baseitemlevel.fid = hr_sa_empstablebi.flevelid
WHERE hr_sa_baseitem.fbaseitemtype IN ('StableInput', 'StableLevel', 'StableCalc')) AS t
ORDER BY fname 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询