UPDATE `avcp_ld` SET avcp_ld.id=(SELECT avcp_lotto.id FROM avcp_lotto WHERE avcp_lotto.cig = avcp_ld.cig); DROP VIEW `avcp_xml`; CREATE VIEW `avcp_xml` AS select `avcp_lotto`.`id` AS `id`,`avcp_lotto`.`anno` AS `anno`,`avcp_lotto`.`cig` AS `cig`,`avcp_ditta`.`codiceFiscale` AS `codiceFiscale`,`avcp_ld`.`ruolo` AS `ruolo`,`avcp_ld`.`funzione` AS `funzione`,`avcp_ld`.`raggruppamento` AS `raggruppamento`,`avcp_lotto`.`codiceFiscaleProp` AS `codiceFiscaleProp`,`avcp_lotto`.`denominazione` AS `denominazione`,`avcp_lotto`.`oggetto` AS `oggetto`,`avcp_lotto`.`sceltaContraente` AS `sceltaContraente`,`avcp_lotto`.`importoAggiudicazione` AS `importoAggiudicazione`,`avcp_lotto`.`dataInizio` AS `dataInizio`,`avcp_lotto`.`dataUltimazione` AS `dataUltimazione`,`avcp_lotto`.`importoSommeLiquidate` AS `importoSommeLiquidate`,`avcp_ditta`.`ragioneSociale` AS `ragioneSociale`,`avcp_ditta`.`estero` AS `estero` from ((`avcp_ld` join `avcp_lotto`) join `avcp_ditta`) where ((`avcp_ld`.`id` = `avcp_lotto`.`id`) and (`avcp_ld`.`codiceFiscale` = `avcp_ditta`.`codiceFiscale`)) order by `avcp_lotto`.`cig`,`avcp_ld`.`funzione`,`avcp_ld`.`raggruppamento`; DROP VIEW `avcp_xml_ditte`; CREATE VIEW `avcp_xml_ditte` AS select `avcp_ld`.`id` AS `id`,`avcp_ld`.`cig` AS `cig`,`avcp_ditta`.`codiceFiscale` AS `codiceFiscale`,`avcp_ditta`.`estero` AS `estero`,`avcp_ld`.`ruolo` AS `ruolo`,`avcp_ld`.`funzione` AS `funzione`,`avcp_ld`.`raggruppamento` AS `raggruppamento`,`avcp_ditta`.`ragioneSociale` AS `ragioneSociale` from (`avcp_ld` join `avcp_ditta`) where (`avcp_ld`.`codiceFiscale` = `avcp_ditta`.`codiceFiscale`) order by `avcp_ld`.`funzione`,`avcp_ld`.`raggruppamento`;