Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/01/2007, 09:25
julioctorresg
 
Fecha de Ingreso: julio-2006
Mensajes: 55
Antigüedad: 17 años, 9 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...