
26/01/2007, 09:25
|
| | Fecha de Ingreso: julio-2006
Mensajes: 55
Antigüedad: 18 años, 8 meses Puntos: 0 | |
Re: Consulta SQL en dos tablas - VERSUS - yo que soy un inútil yo lo resolveria con una consulta secundaria .....
son mas lentas pero que barbaridad resultados que se logran
primero te explico la consulta sobre precios
select id_producto,min(precio_pvp)
from precios
group by id_producto
esta consulta te lista los productos y su precio minimo
ahora bien muestra el codigo del producto y su precio minimo cosa poco informativa porque los codigos no dicen nada
bien aca metes la consulta secundaria a la tabla productos y queda asi
select id_producto,(SELECT NOMBRE_PRODUCTO FROM PRODUCTOS WHERE ID_PRODUCTO=PRECIOS.ID_PRODUCTO),min(precio_pvp)as Precio_Minimo
from precios
group by id_producto
Te quedara como un listado donde estan tres campos
Id_producto Nombre_producto Precio_minimo
lo probe con tablas mias simulando un caso asi y funciono, si existe un modo mejor que alguien mas lo diga pero yo en mi ignorancia lo hago asi...
espero que te sirva... |