MySQL - eliminar registro de 2 tablas

 
Vista:
Imágen de perfil de statham
Val: 86
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

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..
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder