CREATE  VIEW `view_viaggi`
AS SELECT
   `view_arrivi`.`autista` AS `autista`,
   `view_arrivi`.`autistaId` AS `autistaId`,
   `view_arrivi`.`vettoreId` AS `vettoreId`,
   `view_arrivi`.`ospiteId` AS `ospiteId`,
   null AS `incontroId`,
   `view_arrivi`.`cognome` AS `cognome`,
   `view_arrivi`.`nome` AS `nome`,
   `view_arrivi`.`tipo` AS `tipo`,
   `view_arrivi`.`giorno` AS `giorno`,
   `view_arrivi`.`ora` AS `ora`,
   `view_arrivi`.`viaggiatori` AS `viaggiatori`,
   `view_arrivi`.`tariffa` AS `tariffa`,
   `view_arrivi`.`supplementi` AS `supplementi`,
   `view_arrivi`.`interprete` AS `interprete`,
   `view_arrivi`.`hotel` AS `hotel`,
   `view_arrivi`.`appuntamento` AS `appuntamento`,
   `view_arrivi`.`oraAppuntamento` AS `oraAppuntamento`,
   `view_arrivi`.`destinazione` AS `destinazione`,
   `view_arrivi`.`km` AS `km`,
   `view_arrivi`.`tempo` AS `tempo`,
   `view_arrivi`.`notaAutista` AS `notaAutista`,
   `view_arrivi`.`tratta` AS `tratta`,
   `view_arrivi`.`numeroTreno` AS `numeroTreno`
FROM `view_arrivi` 

union all select 
`view_partenze`.`autista` AS `autista`,
`view_partenze`.`autistaId` AS `autistaId`,
`view_partenze`.`vettoreId` AS `vettoreId`,
`view_partenze`.`ospiteid` AS `ospiteid`,
null AS `incontroId`,
`view_partenze`.`cognome` AS `cognome`,
`view_partenze`.`nome` AS `nome`,
`view_partenze`.`tipo` AS `tipo`,
`view_partenze`.`giorno` AS `giorno`,
`view_partenze`.`ora` AS `ora`,
`view_partenze`.`viaggiatori` AS `viaggiatori`,
`view_partenze`.`tariffa` AS `tariffa`,
`view_partenze`.`supplementi` AS `supplementi`,
`view_partenze`.`interprete` AS `interprete`,
`view_partenze`.`hotel` AS `hotel`,
`view_partenze`.`appuntamento` AS `appuntamento`,
`view_partenze`.`oraAppuntamento` AS `oraAppuntamento`,
`view_partenze`.`destinazione` AS `destinazione`,
`view_partenze`.`km` AS `km`,
`view_partenze`.`tempo` AS `tempo`,
`view_partenze`.`notaAutista` AS `notaAutista`,
`view_partenze`.`tratta` AS `tratta`, 
`view_partenze`.`numeroTreno` AS `numeroTreno`
FROM `view_partenze`

union all select
   `view_arrivi`.`autista` AS `autista`,
   `view_arrivi`.`autistaId` AS `autistaId`,
   `view_arrivi`.`vettoreId` AS `vettoreId`,
   `view_arrivi`.`ospiteId` AS `ospiteId`,
   `view_arrivi`.`incontroId` AS `incontroId`,
   `view_arrivi`.`cognome` AS `cognome`,
   `view_arrivi`.`nome` AS `nome`,
   `view_arrivi`.`tipo` AS `tipo`,
   `view_arrivi`.`giorno` AS `giorno`,
   `view_arrivi`.`ora` AS `ora`,
   `view_arrivi`.`viaggiatori` AS `viaggiatori`,
   `view_arrivi`.`tariffa` AS `tariffa`,
   `view_arrivi`.`supplementi` AS `supplementi`,
   `view_arrivi`.`interprete` AS `interprete`,
   `view_arrivi`.`hotel` AS `hotel`,
   `view_arrivi`.`appuntamento` AS `appuntamento`,
   `view_arrivi`.`oraAppuntamento` AS `oraAppuntamento`,
   `view_arrivi`.`destinazione` AS `destinazione`,
   `view_arrivi`.`km` AS `km`,
   `view_arrivi`.`tempo` AS `tempo`,
   `view_arrivi`.`notaAutista` AS `notaAutista`,
   `view_arrivi`.`tratta` AS `tratta`,
   `view_arrivi`.`numeroTreno` AS `numeroTreno`
FROM `view_incontriAndata` view_arrivi

union all select 
`view_partenze`.`autista` AS `autista`,
`view_partenze`.`autistaId` AS `autistaId`,
`view_partenze`.`vettoreId` AS `vettoreId`,
`view_partenze`.`ospiteid` AS `ospiteid`,
`view_partenze`.`incontroId` AS `incontroId`,
`view_partenze`.`cognome` AS `cognome`,
`view_partenze`.`nome` AS `nome`,
`view_partenze`.`tipo` AS `tipo`,
`view_partenze`.`giorno` AS `giorno`,
`view_partenze`.`ora` AS `ora`,
`view_partenze`.`viaggiatori` AS `viaggiatori`,
`view_partenze`.`tariffa` AS `tariffa`,
`view_partenze`.`supplementi` AS `supplementi`,
`view_partenze`.`interprete` AS `interprete`,
`view_partenze`.`hotel` AS `hotel`,
`view_partenze`.`appuntamento` AS `appuntamento`,
`view_partenze`.`oraAppuntamento` AS `oraAppuntamento`,
`view_partenze`.`destinazione` AS `destinazione`,
`view_partenze`.`km` AS `km`,
`view_partenze`.`tempo` AS `tempo`,
`view_partenze`.`notaAutista` AS `notaAutista`,
`view_partenze`.`tratta` AS `tratta`, 
`view_partenze`.`numeroTreno` AS `numeroTreno`
FROM `view_incontriRitorno` view_partenze ;
