buondì...e mi ritrovo a lavorare anche domenica, ed anche domenica mi ritrovo con un problema che pparentemente sembrava risolto ma dopo un paio di test risulta non esserlo affatto.....
ho 4 tabelle PERSONALE FILIALI GIRO PERSONALE_GIRO
la prima evito di spiegarla come la seconda
nella terza ho
id, id_filiale
nella quarta ho
id_personale, id_filiale, id_giro
il problema è un delete multiplo......
eliminando una filiale devo quindi eliminare i dati da
FILIALI GIRO PERSONALE_giro
Codice PHP:
DELETE FROM
filiali.* ,giro.*, personale_giro.*
USING
filiali,giro, personale_giro
WHERE filiali.id=$id
AND giro.id_filiale=filiali.id
AND personale_giro.id_filiale=giro.id_filiale;
questa query funziona xfettamente ma solo se l'associazione è sempre avvenuta.....
capita xò a volte che io creo solo il campo filiale senza associarlo a nessun giro o a nessun personale
in questo caso non funziona (logicamente agiungo) piu.....
c'e un modo x correggerla x evitare che io debba fare 4 query semplicissime di delete?
spero di aver fatto capire il mio dubbio.....