Salve a tutti
evidentemente MySql non è per me.
Ho provato a modificare una vista e mi ha dato il seguente errore:
Could not save changes to view
MySQL Error Nr. 1054
Unknown column 'powerone.T_FASI.Desc' in 'field list'
La vista è la seguente:
CREATE OR REPLACE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `powerone`.`V_DettaglioRiparazioni` AS select distinct `powerone`.`T_RIPARAZIONI`.`Id Riparazione` AS `Id Riparazione`,`powerone`.`T_RIPARAZIONI`.`Id Utente` AS `Id Utente`,`powerone`.`T_REPARTI`.`CodiceReparto` AS `Id Reparto`,`powerone`.`T_RIPARAZIONI`.`Data` AS `Data`,`powerone`.`T_RIPARAZIONI`.`Ora` AS `Ora`,`powerone`.`T_RIPARAZIONI`.`Id Prodotto` AS `Id Prodotto`,`powerone`.`T_FASI`.`Desc` AS `Id Fase`,`powerone`.`T_DETTAGLIORIPARAZIONI`.`Data Mfg` AS `Data Mfg`,`powerone`.`T_DETTAGLIORIPARAZIONI`.`Quantita ` AS `Quantita`,`powerone`.`T_DETTAGLIORIPARAZIONI`.`Nu mero Seriale` AS `Numero Seriale`,`powerone`.`T_FORNITORI`.`Descrizione` AS `Fornitore`,`powerone`.`T_DETTAGLIORIPARAZIONI`.`C odice Sintomo` AS `Codice Sintomo`,`powerone`.`T_DETTAGLIORIPARAZIONI`.`Ref Designator` AS `Ref Designator`,`powerone`.`T_DETTAGLIORIPARAZIONI`.`C odice Difetto` AS `Codice Difetto`,`powerone`.`T_DETTAGLIORIPARAZIONI`.`Codi ce Difetto1` AS `Codice Difetto1`,`powerone`.`T_DETTAGLIORIPARAZIONI`.`P1 Code` AS `P1 Code`,`powerone`.`T_DETTAGLIORIPARAZIONI`.`Note` AS `Note`,`powerone`.`T_DETTAGLIORIPARAZIONI`.`Hard Failure` AS `Fard Failure`,`powerone`.`T_DETTAGLIORIPARAZIONI`.`Resp onsabilita` AS `Responsabilita`,`powerone`.`T_DETTAGLIORIPARAZION I`.`Id Difetto` AS `Id Difetto`,`powerone`.`T_DETTAGLIORIPARAZIONI`.`Sml` AS `Semilavorato`,`powerone`.`T_DETTAGLIORIPARAZIONI` .`Id Replica` AS `Id Replica`,`powerone`.`T_RIPARAZIONI`.`Annullato` AS `Annullato`,`powerone`.`T_DETTAGLIORIPARAZIONI`.`F nt` AS `Prodotto Finito` from (((`powerone`.`T_RIPARAZIONI` left join `powerone`.`T_FORNITORI` on((`powerone`.`T_RIPARAZIONI`.`Id Fornitore` = `powerone`.`T_FORNITORI`.`IdFornitore`))) left join `powerone`.`T_DETTAGLIORIPARAZIONI` on((`powerone`.`T_RIPARAZIONI`.`Id Riparazione` = `powerone`.`T_DETTAGLIORIPARAZIONI`.`Id Riparazione`))) left join `powerone`.`T_REPARTI` on((`powerone`.`T_RIPARAZIONI`.`Id Reparto` = `powerone`.`T_REPARTI`.`id`))) where isnull(`powerone`.`T_RIPARAZIONI`.`Annullato`) order by `powerone`.`T_RIPARAZIONI`.`Id Riparazione`
La cosa strana è che il campo 'Desc' nella tabella 'T_FASI' esiste come risulta dalla immagine allegata.
Avete qualche idea?