
04/02/2012, 22:36
|
| | Fecha de Ingreso: septiembre-2008
Mensajes: 16
Antigüedad: 16 años, 7 meses Puntos: 0 | |
DELETE en varias tablas cuando registro no existe en alguna tabla De antemano gracias por la ayuda brindada. Tengo 10 tablas en mi bd. Lo que necesito es buscar el registro con id=1234 en todas las tablas y borrarlo en las tablas que exista. El problema es que el registro solo se encuentra en algunas tablas. Tengo la siguiente consulta pero solo sirve si el registro se encuentra en todas las tablas:
DELETE t1,t2,t3,t4.............
FROM
t1 join t2 ON t1.id=t2.id
t2 join t3 ON t2.id=t3.id
t3 join t4 ON t3.id=t4.id
.
.
.
WHERE t1.id='1234';
Como hago para borrar el registro de todas las tablas sin hacerlo tabla por tabla teniendo en cuenta que el registro no se encuentra en todas las tablas??? |