Buenas, compis, que tal lo llevamos el viernes... hoy espeso espeso que calor, haber si me echais un cable pero no al cuello jejeje..
tengo 3 tablas
produtos (id, nombre, stock)
1641, 'producto demo','25'
avstock_cab (id_prod,ultima_sol)
0, '20010230'
1641, '20120706'
avstock_det(id_prod, email)
1641, '
[email protected]'
1641, '
[email protected]'
1641, '
[email protected]'
1641, '
[email protected]'
0, '
[email protected]'
0, '
[email protected]'
0, '
[email protected]'
nota: alomejor lo planteo mal y con 2 tablas tenia suficiente
select stc.id_prod,stc.ultima_sol,count(stod.id_prod) as esperan from avstock_cab stc inner join avstock_det stod on stc.id_prod = stod.id_prod group by stc.id_prod
0, '20010230', 3
1641, '20120706', 4
pero ahora necesito mostrar el nombre y el stock del producto, como meto un left join? puesto que si lo pongo asi.
select stc.id_prod,pr.nombre,stc.f_actualizado,count(stod .id_prod) as esperan from avstock_cab stc left join productos pr on pr.id = stc.id_prod inner join avstock_det stod on stc.id_prod = stod.id_prod group by stc.id_prod
0, '', '20010230', 6 <---- no son 6, son 3 los que tienen que salir
1641, 'producto demo', '20120706', 4