Borrado de registros en SQL
Publicado por BS (1 intervención) el 26/11/2009 19:44:26
Buenas tardes,
Acudo a este foro porque necesito soporte en temas de SQL ya que soy un principiante. Necesito borrar una serie de registros de una base de datos y se más como deben ir las instrucciones pero parece que estoy equivocandome en algo ya que al ejecutar la instrucción me da el siguiente error:
SQL Error (-9646): Result of a boolean expression is not of boolean type.
EL codigo que he desarrollado es el siguiente:
DELETE
FROM ingredientes
WHERE (SELECT ingredientes.codigo_ingr FROM paises ps, recetas rc, ingr_rect t,
WHERE rc.codigo_rec=t.codigo_rec AND rc.codigo_pais=ps.codigo_pais AND ingredientes.codigo_ingr=t.codigo_ingr AND clasificacion="Carne" AND nombre_pais="Francia";
Tengo que eliminar los registros de aquellos ingredientes que contengan clasificación "Carne" y que esten en recetas que provengan de Francia.
¿Alguien podría ayudarme?
Muchisimas gracias de antemano.
Saludos.
Acudo a este foro porque necesito soporte en temas de SQL ya que soy un principiante. Necesito borrar una serie de registros de una base de datos y se más como deben ir las instrucciones pero parece que estoy equivocandome en algo ya que al ejecutar la instrucción me da el siguiente error:
SQL Error (-9646): Result of a boolean expression is not of boolean type.
EL codigo que he desarrollado es el siguiente:
DELETE
FROM ingredientes
WHERE (SELECT ingredientes.codigo_ingr FROM paises ps, recetas rc, ingr_rect t,
WHERE rc.codigo_rec=t.codigo_rec AND rc.codigo_pais=ps.codigo_pais AND ingredientes.codigo_ingr=t.codigo_ingr AND clasificacion="Carne" AND nombre_pais="Francia";
Tengo que eliminar los registros de aquellos ingredientes que contengan clasificación "Carne" y que esten en recetas que provengan de Francia.
¿Alguien podría ayudarme?
Muchisimas gracias de antemano.
Saludos.
Valora esta pregunta


0