[Solucionado]Dudas Sql subconsultas relacionando varias tablas

Iniciado por Anonymous250, 19 Diciembre 2011, 10:26 AM

0 Miembros y 1 Visitante están viendo este tema.

Anonymous250

#10
Ahora toy con otra base de datos

Y me e encontrado con que tengo que hacer hasta 4 subconsultas para que me resuelva esta consulta,estoy trabado ahi.

Nombre de los ciclistas que han llevado el mismo maillot que alberto contador:

Y resulta que para ver eso ahi que comparar el codigo de maillot,que esta en la tabla llevar,y en la tabla maillots.......en fin un lio,yo lo e intentado asi.Pero esta mal es evidente.

SELECT nombre
FROM Ciclistas
WHERE EXISTS
(SELECT dorsal FROM Ciclistas Where dorsal=(SELECT codigomalliot from llevar where codigomalliot=(SELECT codigomalliot From Malliots Where Ciclistas.nombre ="Alberto Contador"
)));

Anonymous250

Bueno me han faltado hacer 8 consultas,de 95 que eran,pero ahora comprendo mejor las subconsultas,las mas complicadas y que no e podido hacer tenian hasta 3 o 4 filtros.
Doy el tema por solucionado,gracias por la ayuda