SELECT A.ID_PRODUCTO, B.NOMBREPRODUCTO, A.CANTIDAD, A.IMPORTE
FROM (SELECT ID_PRODUCTO, ID_VENTA, SUM(CANTIDAD) CANTIDAD, SUM(PVP*CANTIDAD) IMPORTE FROM VENTASDETALLE WHERE ID_VENTA=87 GROUP BY ID_PRODUCTO) A,
PRODUCTOS B
WHERE A.ID_PRODUCTO=B.ID_PRODUCTO GROUP BY a.ID_PRODUCTO