1
C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más / Hacer un doble Join. Vistas MySQL create view or replace group by consultas
« en: 18 de Mayo 2016, 00:06 »![](http://115.imagebam.com/download/oUN_SjUWrW5zJHG5RH2X4Q/48425/484242649/dise%C3%83%C2%B1ocientificostema9.jpg)
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: [Seleccionar]
create view or replace dire_proyect as
select id from proyectos,asignado_a,cientificos
where asignado_a.proyecto = proyectos.id and asignado_a.cientifico
= cientificos.dni;
create view or replace dire_proyect as
select nombre from proyectos where id in
(select proyecto from asignado_a where cientifico in )
create view dire_proyect as
select nombre from cientificos where dni in
(select cientifico from asignado_a where proyecto in
(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 , sé que vista multitabla y la segunda 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