Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/02/2017, 16:13
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Min convinado con Group By

No estaria mejor que el precio del producto este dentro de la tabla precios? porque lo tienes en la tabla cotizacion? Dependiendo la cotizacion es el precio del producto?

y con un query como este obtienes el precio minimo por producto por cotizacion:

Código MySQL:
Ver original
  1. select t1.id, min(t2.precio), t3.nombre from e_cotizacion as t1
  2. left join d_cotizacion as t2 on (t1.id=t2.id_cotiza)
  3. left join productos as t3 on (t2.id_prod=t3.codigo)
  4. group by t1.id, t3.nombre

si nada mas lo quieres por precio por cotizacion

Código MySQL:
Ver original
  1. select t1.id, min(t2.precio) from e_cotizacion as t1
  2. left join d_cotizacion as t2 on (t1.id=t2.id_cotiza)
  3. left join productos as t3 on (t2.id_prod=t3.codigo)
  4. group by t1.id
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me