eliminar registro de 2 tablas
Publicado por statham (34 intervenciones) el 08/05/2019 09:03:10
Buenas gente, al lío.
Tengo 3 tablas A, B y C
Y quiero coger los elementos en común entre B y C, con un inner join por ejemplo y si esos elementos no están en A, eliminar de todas las tablas
tengo esto, pero no me lo coge(lo pongo con un select, por que estoy probando antes de borrar jejeje)
select p,pp,dp from tablaB p inner join tablaC pp on p.idB=pp.idC
where p.idB not in (select dp.idA from tablaA dp);
SOLUCIONADO!
obviamente si no existe en tabla A no se puede eliminar ahi..
Tengo 3 tablas A, B y C
Y quiero coger los elementos en común entre B y C, con un inner join por ejemplo y si esos elementos no están en A, eliminar de todas las tablas
tengo esto, pero no me lo coge(lo pongo con un select, por que estoy probando antes de borrar jejeje)
select p,pp,dp from tablaB p inner join tablaC pp on p.idB=pp.idC
where p.idB not in (select dp.idA from tablaA dp);
SOLUCIONADO!
obviamente si no existe en tabla A no se puede eliminar ahi..
Valora esta pregunta
0