<sql>SELECT planningCycle.title as planningCycleTitle from NeedPlan as needPlan left join PlanningCycle as planningCycle on needPlan.planningCycle = planningCycle.id </sql>
<sql>
SELECT
xystorganization.NAME AS organization,
planningCycle.title AS planningCycleTitle,
projectFiled.projectName AS projectName,
'销售计划' AS type,
salesPlan.requiredTotalAmount AS requiredTotalAmount,
salesPlan.planTotalAmount AS totalPlanAmount,
salesPlan.actualSaleTotalAmount AS actualSaleTotalAmount
FROM
SalesPlan AS salesPlan
LEFT JOIN xystOrganization AS xystorganization ON xystorganization.id = salesPlan.regionalCompany
LEFT JOIN PlanningCycle AS planningCycle ON planningCycle.id = salesPlan.planningCycle
LEFT JOIN NeedPlan AS needPlan ON needPlan.planningCycle = salesPlan.planningCycle
LEFT JOIN ProjectFiled AS projectFiled ON projectFiled.id = needPlan.project UNION
SELECT
xystorganizationrTemp.NAME AS organization,
planningCycleTemp.title AS planningCycleTitle,
projectFiledTemp.projectName AS projectName,
'临时销售计划' AS type,
needPlanTemp.needPlanTotalAmount AS requiredTotalAmount,
salesPlanTemp.totalPlanAmount AS totalPlanAmount,
'' AS actualSaleTotalAmount
FROM
SalesPlanTemp AS salesPlanTemp
LEFT JOIN xystOrganizationrTemp AS xystorganizationrTemp ON xystorganizationrTemp.id = salesPlanTemp.regional_company
LEFT JOIN PlanningCycleTemp AS planningCycleTemp ON planningCycleTemp.id = salesPlanTemp.planningCycle
LEFT JOIN ProjectFiledTemp AS projectFiledTemp ON projectFiledTemp.id = salesPlanTemp.project
LEFT JOIN NeedPlanTemp AS needPlanTemp ON needPlanTemp.planningCycle = salesPlanTemp.planningCycle