Hola a todos, tengo que hacer varios ejercicios de SQL y ya tengo un cacao mental increible.
tengo las siguientes tablas:
PERSONAL
----------------
cod_centro
dni
apellidos
funcion
salario
PROFESORES
------------------------
cod_centro
dni
apellidos
especialidad
CENTROS
----------------
cod_centro
tipo_centro
nombre
direccion
telefono
num_plazas
tengo que realizar estos a partados:
7. Sumar 50 al número de plazas de la tabla centros, para aquellos centros que tengan profesores de la especialidad informatica.
8. Eliminar de la tabla centros aquellos centros que no tengan profesores de la especialidad informática.
9. Eliminar de la tabla personal aquellas filas cuyo código de centro no exista en la tabla centros.
Apartado 7: he intentado hacer esto, pero el problema es que me da error, porque no me entero bien como hacerlo cuando las tablas están referenciadas.
UPDATE centros SET num_plazas=num_plazas+50 WHERE cod_centro=profesores.centro AND especialidad="INFORMATICA";
Apartado 9: hice esto que también me dio error : delete cod_centro from personal,centros where personal.cod_centro=centros.cod_centro;
hechenme una mano ando apurada