Esta consulta te dará el resultado de la siguiente manera:
GRUPO | DESCRIPCION | EMPRESA | CANTIDAD
===================================
12 | blahblah | mty | 20
15 | tintin | mty | 26
26 | jajaja | mty | 78
12 | blahblah | mex | 25
15 | tintin | mex | 48
26 | jajaja | mex | 45
12 | blahblah | gdl | 23
15 | tintin | gdl | 48
26 | jajaja | gdl | 0
La salida como la pides ya es cuestion de darle un formato especifico
Código:
SELECT
A.GRUPO, A.DESCRIPCION, B.EMPRESA, COUNT(1) Cantidad
FROM
TABLA1 A
INNER JOIN
TABLA2 B
ON
A.IDGRUPO = B.IDGRUPO
GROUP BY
A.GRUPO, A.DESCRIPCION, B.EMPRESA
Saludos!