¿Algo similar?
Si usted sabía los códigos de producto de antemano.
seleccionar A.ClientID,
sumar (caso cuando B.ProductCode = “ABC” entonces 1 extremo) el ABC,
sumar (caso cuando B.ProductCode = “cde” entonces 1 extremo) el cde,
sumar (caso cuando B.ProductCode = “fgh” entonces 1 extremo) el fgh
de TableA A
la izquierda ensambla el tableB B en A.ClientID = B.ClientID
grupo por A.ClientID