Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/05/2010, 07:46
Avatar de triqui
triqui
 
Fecha de Ingreso: diciembre-2008
Ubicación: Zaragoza(España)
Mensajes: 624
Antigüedad: 15 años, 4 meses
Puntos: 31
De acuerdo Respuesta: La subconsulta de una sola fila devuelve más de una fila

Sin poder probar es un poco dificil, pero tendrás que utilizar un inner join y cruzar contra la tabla de MONTADOR y en el ON comparas los nifs que sean iguales, asi sacas el nombre.

No se si te funcionará pero espero que te de una idea.

Código:
SELECT A.NIF_MONTADOR,B.NOMBRE,COUNT(NIF_MONTADOR) FROM
((
SELECT NIF_MONTADOR 
FROM 
MONTAR 
WHERE 
REF_COCINA IN (SELECT REF_COCINA FROM COMPRAR WHERE DNI_CLIENTE IN (SELECT DNI FROM CLIENTE WHERE CIUDAD='Bilbao'))
) A
INNER JOIN 
(
SELECT NIF,NOMBRE FROM MONTADOR
) B
ON A.NIF_MONTADOR = B.NIF) tabla GROUP BY A.NIF_MONTADOR,B.NOMBRE ORDER BY COUNT(A.NIF_MONTADOR) DESC;
salu2
__________________
La nueva red social de quinielas quiniela resultados
Cazaresultados Futbol base en directo