Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/02/2011, 04:24
Avatar de Heimish2000
Heimish2000
 
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 3 meses
Puntos: 89
Respuesta: Consulta a 2 tablas

Prueba algo así.

Esta te muestra todos los precios ordenados por precio, pero solo para cada una de las entradas diferentes de productos

Código SQL:
Ver original
  1. SELECT * FROM
  2. (SELECT ID, NOMBRE
  3. FROM TB_PRODUCTOS
  4. GROUP BY ID, NOMBRE) AS T1
  5. INNER JOIN TB_PRECIOS T2 ON
  6. T1.ID = T2.ID_PRODUCTO
  7. ORDER BY T2.PRECIO

Aunque si lo que quieres es sólo los de menor precio de cada tipo sería algo asi

Código SQL:
Ver original
  1. SELECT T1.ID, T1.NOMBRE, MIN(T2.PRECIO)
  2. FROM TB_PRODUCTOS T1
  3. INNER JOIN TB_PRECIOS T2 ON
  4. T1.ID = T2.ID_PRODUCTO
  5. GROUP BY T1.ID, T1.NOMBRE