si pones la estructura de las tablas y un ejemplo con numeros de los que tiene y lo que esperas quedaría mucho más claro.
Para la suma de varios productos:
Código:
select t2.t2id, t2.nombre,
sum(CASE WHEN tu.tipo_producto = PA THEN cantidad ELSE 0 END) as productoA,
sum(CASE WHEN tu.tipo_producto = PB THEN cantidad ELSE 0 END) as productoB
from tabla
left join t2 ON tabla.t2id = t2.t2id
left join tablaunir tu ON tabla.id = tu.id
left join tablaunirL on tabla.fk = tablaunir.id
group by t2.t2id, t2.nombre
Un saludo