Cita:
Empezado por Ledian_Fdez
Código SQL [-]delete from DetalleBS
where iddetalle = (select iddetalle from DetalleB
where idfactura = 15361)
|
¿Has probado con poner "IN" en lugar de "="?
Lo digo porque el mensaje te lo dice claramente, se devuelven muchas filas donde se esperaba sólo una...
Código SQL
[-]
delete from DetalleBS
where iddetalle in (select iddetalle from DetalleB
where idfactura = 15361)
Un saludo