 
			
				26/02/2015, 11:57
			
			
			     |  
      |    |    |    Fecha de Ingreso: abril-2007  
						Mensajes: 166
					  Antigüedad: 18 años, 6 meses Puntos: 2     |        |  
  |      comandos SQL        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           |