Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/02/2012, 22:36
hega072
 
Fecha de Ingreso: septiembre-2008
Mensajes: 16
Antigüedad: 15 años, 7 meses
Puntos: 0
Sonrisa 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???