I would like to add a UNION to this query , Where exactly Should I put any UNION (doesn't matter the code of the UNION , I just want to know where can I put it) in the following Flexible Search Query (I'm not familiar with the Syntax)
SELECT DISTINCT {o:pk} FROM
(
{{
SELECT
MAX({h.startTime}) AS startTime
FROM {CronJobHistory AS h JOIN CronJobResult AS r ON {h.result} = {r.pk} }
WHERE {h.cronJobCode} = 'ordersCronJob' AND {r.code} = 'SUCCESS'
}}
) LAST,
(
{{
SELECT
MAX({h.startTime}) AS startTime
FROM {CronJobHistory as h}
WHERE {h.cronJobCode} = 'ordersCronJob'
}}
) CURRENT, {Order AS o
JOIN PaymentMode AS pm ON {pm.pk} = {o:paymentMode}
JOIN BaseStore AS b ON {o.store} = {b.PK}
JOIN OrderProcess AS op ON {o.pk} = {op.order}
}
WHERE (({pm:code} != 'asm' AND {op:creationtime} > LAST.startTime AND {op:creationtime} <= CURRENT.startTime)
OR ({pm:code} = 'asm' AND {o:asmActivationTime} > LAST.startTime AND {o:asmActivationTime} <= CURRENT.startTime) )
AND {o:originalVersion} IS NULL
AND 'rows-eu,rows-es' LIKE CONCAT( '%', CONCAT( {b.uid} , '%' ) )
AND {op.processDefinitionName} LIKE 'order-process%'
I've tried putting it in the last line , but it doesn't compile.
Any hint?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…