Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/12/2007, 10:44
Siddhartha
 
Fecha de Ingreso: febrero-2003
Mensajes: 167
Antigüedad: 21 años, 3 meses
Puntos: 1
Re: No entiendo esta consulta SQL

Gracias ingcaresc, en realidad lo que no entiendo es lo siguiente:

Si yo realizo la subconsulta por separado me da un solo valor supongamos 45, entonces yo interpreto (y este es mi error) lo siguiente: La consulta completa es equivalente a la misma consulta pero reemplazando la subconsulta por 45. es decir:

SELECT A.Nombre, A.Precio, F.Nombre
FROM Articulos A, Fabricantes F
WHERE A.Fabricante=F.Codigo
AND A.Precio=45

Pero esta consulta, solo me devuelve el registro correspondiente al articulo de mayor precio.
Por esto es que no entiendo cómo la consulta completa me devuelve los articulos de mayor precio de cada fabricante, en vez de solo el articulo mas caro de todos.

Esa es mi duda!