DELETE c.*, f.* FROM #__categories c
INNER JOIN #__forums f ON c.cat_id = f.forum_cat_id
WHERE c.cat_id = %d
quando cancello una categoria vorrei che mi cancellasse anche tutti i forums ad essa appartenenti, peccato che non worka...
DELETE c.*, f.* FROM #__categories c
INNER JOIN #__forums f ON c.cat_id = f.forum_cat_id
WHERE c.cat_id = %d
quando cancello una categoria vorrei che mi cancellasse anche tutti i forums ad essa appartenenti, peccato che non worka...
Non siate in ansia per la vostra vita; Guardate gli uccelli del cielo: non seminano, non mietono, non raccolgono in granai, e il Padre vostro celeste li nutre. Non valete voi molto più di loro? Cercate prima il regno e la giustizia di Dio, e tutte le altre cose vi saranno date in più.
nessuno, cancella la categoria ma non i forum ad essa collegati...
allora il problema sta nel join/ foreign key... controlla questi 2
Non siate in ansia per la vostra vita; Guardate gli uccelli del cielo: non seminano, non mietono, non raccolgono in granai, e il Padre vostro celeste li nutre. Non valete voi molto più di loro? Cercate prima il regno e la giustizia di Dio, e tutte le altre cose vi saranno date in più.
per funzionare il join i valori devono essere totalmente identici.
Una semplice prova che puoi fare è mutare per un attimo la query da DELETE a SELECT e vedere cosa esce fuori e se dunque il JOIN viene soddisfatto.
Non siate in ansia per la vostra vita; Guardate gli uccelli del cielo: non seminano, non mietono, non raccolgono in granai, e il Padre vostro celeste li nutre. Non valete voi molto più di loro? Cercate prima il regno e la giustizia di Dio, e tutte le altre cose vi saranno date in più.