Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/07/2012, 06:36
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: consulta a 3 tablas

Ni la una ni la otra son correctas creo...


Código MySQL:
Ver original
  1. SELECT p.id_prod,
  2.              p.nombre,
  3.              p.stock,
  4.              stc.ultima_sol,
  5.              count(stod.id_prod) as esperan
  6. from (productos p left join avstock_cab stc ON p.id_prod=stc.id_prod)
  7.                    left join avstock_det stod on stc.id_prod = stod.id_prod
  8. group by p.id_prod,
  9.              p.nombre,
  10.              p.stock,
  11.              stc.ultima_sol;

si no es esto, pon ejemplos coherentes de datos y quizas entenderemos lo que intentas hacer....

stc.f_actualizado no esta en la tabla...????

No se entiende mucho lo que haces ni el nombre de la tablas pero si

avstock_cab son las cabeceras de los pedidos

y

avstock_det el detalle de los pedidos

La relacion entre las dos tablas no puede ser el id_producto... la relacion tiene que ser por un idPedido que no tienes en la estructura.... si es así ni la query que te paso te dará lo que buscas, si con los datos que muestras pero no en general....
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 06/07/2012 a las 06:48