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
,giropersonale_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.....