20/12/2007, 13:09
|
| | Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 11 meses Puntos: 13 | |
Re: No entiendo esta consulta SQL SELECT A.Nombre, A.Precio, F.Nombre
FROM Articulos A, Fabricantes F
WHERE A.Fabricante=F.Codigo <---- Aqui haces el join de las tablas
AND A.Precio=
(
SELECT MAX(A.Precio)
FROM ARTICULOS A
WHERE A.Fabricante=F.Codigo <--- *
)
<-- * Aqui si te fijas "F" hace referencia a la consulta principal, y por tanto este valor cambia para cada fabricante, de ahi que saque un resultado por fabricante.
mejor?
Un saludo |