1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
|
INSERT INTO `pcsecurite4`.`test`
(`IdEvenement`,
`EVE_Date`,
`EVE_Heure`,
`EVE_TitreEvenement`,
`EVE_VerrouillageFiche`,
`EVE_Importance`,
`EVE_InterventionPoliceMunicipale`,
`EVE_Observations`,
`EVE_InformationsAdministrateur`,
`SEV_SaisieEvenement`,
`SEV_OrdreSaisie`,
`SEV_SaisieReponsePoliceMunicipale`,
`SEV_DateEnregistrement`,
`SEV_HeureEnregistrement`,
`PGE_ID1`,
`Poste_Id`,
`Poste`,
`Nom`,
`Prenom`,
`Date_Identification`
)
VALUES(
(SELECT DISTINCT
(EV.`EVE_Id`),
EV.`EVE_Date`,
EV.`EVE_Heure`,
EV.`EVE_TitreEvenement`,
EV.`EVE_VerrouillageFiche`,
EV.`EVE_Importance`,
EV.`EVE_InterventionPoliceMunicipale`,
EV.`EVE_Observations`,
EV.`EVE_InformationsAdministrateur`,
SE.`SEV_SaisieEvenement`,
SE.`SEV_OrdreSaisie`,
SE.`SEV_SaisieReponsePoliceMunicipale`,
SE.`SEV_DateEnregistrement`,
SE.`SEV_HeureEnregistrement`,
PQ.`PGE_ID`,
PO.`POS_Id`,
PO.`POS_Intitule`,
PQ.`PPQ_Nom`,
PQ.`PPQ_Prenom`,
CH.`CHL_Date`
FROM
`pcsecurite4`.`e_personne_physique_ppq` AS PQ
LEFT JOIN
`pcsecurite4`.`e_agent_agt` AS AG ON AG.`PGE_ID` = PQ.`PGE_ID`
LEFT JOIN
`pcsecurite4`.`e_checklist_chl` AS CH ON CH.`PGE_AGT2_Id` = AG.`PGE_ID`
LEFT JOIN
`pcsecurite4`.`er_poste_pos` AS PO ON PO.`POS_Id` = CH.`POS_Id`
RIGHT JOIN
`pcsecurite4`.`e_evenement_eve` AS EV ON EV.`EVE_EvenementIdentifiant` = CH.`CHL_IdentifiantUnique`
RIGHT JOIN
`pcsecurite4`.`ej_saisie_evenement_sev` AS SE ON SE.`EVE_Id` = EV.`EVE_Id`
WHERE
EV.`EVE_Id` = (SELECT
MAX(EVE.`EVE_Id`) AS IdEveMAX
FROM
`pcsecurite4`.`e_evenement_eve` AS EVE))); |
Partager