Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/05/2016, 16:34
saroan_sqlero
 
Fecha de Ingreso: mayo-2015
Ubicación: Vigo
Mensajes: 20
Antigüedad: 9 años, 5 meses
Puntos: 0
Vistas MySQL con multitabla y subconsultas



Teniendo este diseño se me plantean una serie de ejercicios los cuales iré mostrando para recibir ayuda , si es posible gracias

He probado con multitabla y subconsulta y no logro encontrar la solución correcta

1. El director del proyecto 'Células madres' quiere saber los nombres de los
científicos que están trabajando en él. 'celulas'.

Código SQL:
Ver original
  1. CREATE VIEW OR REPLACE dire_proyect AS
  2. SELECT id  FROM proyectos,asignado_a,cientificos
  3. WHERE asignado_a.proyecto = proyectos.id AND asignado_a.cientifico
  4. = cientificos.dni;
  5.  
  6. CREATE VIEW OR REPLACE dire_proyect AS
  7. SELECT nombre FROM proyectos WHERE id IN
  8. (SELECT proyecto FROM asignado_a WHERE cientifico IN )
  9.  
  10. CREATE VIEW dire_proyect AS
  11. SELECT nombre FROM cientificos WHERE dni IN
  12. (SELECT cientifico FROM asignado_a WHERE proyecto IN
  13. (SELECT id FROM proyectos WHERE nombre LIKE 'Celulas madre');

Me da un error de sintaxis en la linea 4 y no logro hallar el error en la segunda vista subconsulta, sé que vista multitabla y la primera vista con subconsulta están fatal , pero de tantas modificaciones que he hecho y no me ha salido lo que quería , he desistido , si alguien me puede explicar en que fallo se lo agradezco .

Última edición por gnzsoloyo; 18/05/2016 a las 08:32