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