hola todo bien , tengo una registro que esta en una tabla ,
bien la idea es eliminarlo , pero no puedo ya que este es clave foranea de otra tabla, (en este caso de una entidad debil.)
lo que hay que hacer es primero eliminar de la tabla que esta mas "lejos" (entidad debil) despues ahi eliminar el registro en la otra tabla...
me confunde el tema de que con un solo select. actue sobre 2 registro de tablas diferentes....
el tema es masomenos asi...
la consulta a realizar es : "Eliminar todas las facturas del cliente de nombre: 'pablo lopez'"
la tabla ENTIDAD (codigo,nombre)
---------------------------------------------------------
la tabla CLIENTE(codigo_cliente,telefono)
-buscando en entidad 'pablo lopez', me sale el codigo,este corresponde a CLIENTE.codigo_cliente-
---------------------------------------------------------
la tabla FACTURA (NUMERO,fecha,cod_cliente)
---------------------------------------------------------
la tabla LINEA (nro_factura, nro_linea, cantidad, precio , juguete)
.....
en la tabla tiene la clave foranea de FACTURA, 'NUMERO'
intente hacerlo con subconsulta, pero nada tira error.
con un select intente, y me muestra las lineas que correspondes a las facturas del cliente 'pablo lopez', pero no me deja eliminar...